2017-12-29 34 views
0

私は約40〜50回の視野でイオンプロジェクトを行っています。問題は、起動に時間がかかりすぎるということです。 30秒以上。最初はconnection time out errorを取得していましたが、config.xmlに<preference name="loadUrlTimeoutValue" value="70000" />を追加して修正しました。イオン2 - 30秒以上実行する

IOSとAndroidでは、ブートはほぼ同じです。 main.tsファイルのenableProdMode();を有効にしました。

私は実行しました:Cordova run android --prodまだ助けがありません。

問題の原因をデバッグして確認するにはどうすればよいですか?

main.jsファイルを確認したところ、約9MBでした。それが大きいかどうか分かりません

+0

は後に、私は= <設定名=「SplashScreenDelay」値=「3000」/>&<プリファレンス名これらの事を適用し、私も同じで苦しんで最初に表示します"loadUrlTimeoutValue" value = "700000" />ここでアンドロイドの設定は正常に動作しています – Madpop

+0

私は質問を修正しました。私はすでにあなたが言及したことを完了しました –

答えて

1

あなたのappはapp.module.tsファイルのすべてのページ/ビューを定義していますか?そうであれば、遅延ロードを実装することでほぼ確実に効率を上げることができます。イオンは、あなたが彼らのIonicPageコンポーネントでこれを行うことができます:

https://ionicframework.com/docs/api/navigation/IonicPage/

+0

はい私はそれらをすべてapp.moduleに定義しました。私は60-70のような意見を持っています。私は怠惰な読み込みをやろうとします。それが簡単かどうかはわかりません。 –

+0

私は読んでいました。それはプラグインの問題でしょうか?これは自然なことです。 –

+0

@MissakBoyajian - 怠惰な読み込みに交換するのは難しくありません。最初に1ページを試してからパターンを取得したら、それを他の60〜70のビューにコピーすることができます。それが問題の一部だと私は確信しています。プラグインは起動時間も遅くなる可能性があるため、詳細がなくても大きな痛みを感じる箇所があります。 – BRass

関連する問題