2016-07-11 13 views
0

私はMoto Gで約20〜25秒の初期読み込み時間を経験するCordova Androidアプリケーションとしてパッケージ化されているMeteorアプリケーションを持っています。 (バックグラウンドでアイドリングするのではなく)何も起きず、負荷の持続時間の間スプラッシュスクリーンに座っているだけです。Meteor/Cordova:極端に長いロード時間を診断

この負荷時には、接続されているサーバーのChromeインスペクタと監視用のnginxログの両方から確認できる外部ネットワークコールはありません。電話でホストされている静的リソースサーバーへの内部ネットワークコールは、コンパイルされたアプリケーションバンドルを一度ダウンロードすることに限定されています。

このアプリはJSの約20kの位置にあり、30の直接的なNPM依存と75の直接大気依存があり、全体のAPKは約20MBです。ウェブ上でアクセスすると、読み込み時間は正確に予想される時間になります。気づかない。

Meteor/Cordovaアプリのパフォーマンスを監視している人はいますか?そうであれば、この大小の読み込み問題を引き起こす可能性があります。ありがとう!

編集:私は、私は流星の絶対的な最新のリリース(1.3.4.1)

+1

[This](https://stackoverflow.com/questions/37896070/decrease-loading-time-from-coldstart-in-cordova-ionic/37906054#37906054)があなたにとって興味深いかもしれません。 – Phonolog

+0

私はこの記事を書いている間にそれに遭遇しました。それらの推奨事項のほとんどは、アプリの最適化に関連しています。この場合、アプリケーションは約20秒間ローディング画面に座ってから、Meteorサーバーにネットワーク要求を出してアプリコードをプルダウンします。アプリケーションコードがダウンした後、非常に迅速に読み込まれます。だから、私は、コルドバが実際にアプリをレンダリングする前に起こっている流星特有のものかどうか疑問に思います。 – MikeHock

+0

これは私が取ったすべてのプロフィールを通して再確認されています。 ChromeのインスペクタJSプロファイラを20〜30秒間ロードしていましたが、実際のJS実行は3秒間しか報告されませんでした。 – MikeHock

答えて

0

は、残念ながらそれは、起動時間は、多くの人々のためにイライラする問題である流星モバイル(コルドバ)アプリのように見える上だということを追加する必要があります!

おそらくPhonologが参照するもののほか、流星のフォーラムで、これらのスレッドに興味がある:

要約すると:

  1. を手動隠しますコルドバの標準機能によるスプラッシュスクリーンMeteor.startupnavigator.splashscreen.hide()
  2. 必要に応じて最低限の流行パッケージとコルドバプラグインがあることを確認してください(忘れてしまったパッケージは注意してください)。
関連する問題