1

アプリの起動後(appdelegateが最初のビューを呼び出した後)、最初に多くのもの(JSONデータ、画像など)をロードする必要があるiOSアプリがあります。現在、リクエスト (非同期リクエスト) に AFNetworking を使用しています。

私が経験したのは、最初のリクエスト (3G 接続 - iPhone 4) 自体が実際に開始される前に大きな遅延が発生したことです。動作開始から最初のビットがロードされるまでの時間を測定し、サーバーの応答時間を確認しました。アプリが最初のバイトの受信を開始するまでに 2.5 ~ 4 秒かかります。サーバーによると、ビルド時間は約 0.03 秒です。最初に 3G 接続を確立する必要があるとしても、それは大きな遅延だと思います。

これを他のサーバー、メソッド (同期/非同期)、AFNetworing および単純な NSURLRequest でもテストしましたが、常に最初の要求で多くの時間がかかります。

私の質問は、他の誰かがこれを経験しましたか?それを加速する方法はありますか?

4

0 に答える 0