2017-06-29 22 views
0

meteor(角張った)アプリケーションを開発しているので、負荷の初期読み込み時間(キャッシュなし)が非常に遅いことがわかりました:〜10秒。主な犯人はmodules.jsファイルのようです。すべてのnode_modulesを保持しています.2MBほどです。Meteorアプリの初期読み込み時間を減らす

必要なファイルだけでモジュールをインポートしていますが、main.jsファイルでこれらのファイルをインポートしなければならないため、開始時にはまだロードされています。

私はここで概説プロジェクト構造、次のよ:https://guide.meteor.com/structure.html

を我々が見逃している明白なものはありますか?その読み込み時間を減らす方法に関するヒント。

+1

「bundle-visualizer」で分析し、動的インポートを採用してください。 [this blogpost](https://blog.meteor.com/putting-your-app-on-a-diet-with-meteor-1-5s-bundle-visualizer-6845b685a119)を参照してください。 –

答えて

2

パブリケーションでは、初期ロード処理が遅くなることもあります。デフォルトでMeteorプロジェクトにはautopublish packageが含まれています。これはすべてを公開します。つまり、データベースのすべてをクライアントにコピーします。大量のデータが発生し、自動公開が有効な場合は、読み込み時間が長くなります。

関連する問題