私はMoto Gで約20〜25秒の初期読み込み時間を経験するCordova Androidアプリケーションとしてパッケージ化されているMeteorアプリケーションを持っています。 (バックグラウンドでアイドリングするのではなく)何も起きず、負荷の持続時間の間スプラッシュスクリーンに座っているだけです。Meteor/Cordova:極端に長いロード時間を診断
この負荷時には、接続されているサーバーのChromeインスペクタと監視用のnginxログの両方から確認できる外部ネットワークコールはありません。電話でホストされている静的リソースサーバーへの内部ネットワークコールは、コンパイルされたアプリケーションバンドルを一度ダウンロードすることに限定されています。
このアプリはJSの約20kの位置にあり、30の直接的なNPM依存と75の直接大気依存があり、全体のAPKは約20MBです。ウェブ上でアクセスすると、読み込み時間は正確に予想される時間になります。気づかない。
Meteor/Cordovaアプリのパフォーマンスを監視している人はいますか?そうであれば、この大小の読み込み問題を引き起こす可能性があります。ありがとう!
編集:私は、私は流星の絶対的な最新のリリース(1.3.4.1)
[This](https://stackoverflow.com/questions/37896070/decrease-loading-time-from-coldstart-in-cordova-ionic/37906054#37906054)があなたにとって興味深いかもしれません。 – Phonolog
私はこの記事を書いている間にそれに遭遇しました。それらの推奨事項のほとんどは、アプリの最適化に関連しています。この場合、アプリケーションは約20秒間ローディング画面に座ってから、Meteorサーバーにネットワーク要求を出してアプリコードをプルダウンします。アプリケーションコードがダウンした後、非常に迅速に読み込まれます。だから、私は、コルドバが実際にアプリをレンダリングする前に起こっている流星特有のものかどうか疑問に思います。 – MikeHock
これは私が取ったすべてのプロフィールを通して再確認されています。 ChromeのインスペクタJSプロファイラを20〜30秒間ロードしていましたが、実際のJS実行は3秒間しか報告されませんでした。 – MikeHock