0

RESTFULL Web サーバーにいくつかの HTTP 要求を行うアプリに取り組んでいます。アプリを起動すると、リクエストが実行され、タイムアウトになることがよくあります。リクエストをもう一度実行すると (この目的のために専用のボタンが UI にあります)、非常に高速です (タイムアウトなし)。この問題の場所に関するヒントはありますか? サーバー側(nginx/パッセンジャーでラックアプリケーションを実行している)またはiPhone側にある可能性がありますか?ASIHttpRequest、同期または非同期 (ビューに応じて) を使用します。

助けてくれてどうもありがとう。よろしく、リュック

4

2 に答える 2

2

サブドメインの dns は既知の問題のようです (少なくとも iPhone アプリの場合)。サーバー ドメインを subdomain.my_domain.tld ではなく my_domain.tld に変更したところ、はるかにうまく機能しました。ありがとう、リュック

于 2010-08-27T21:35:21.180 に答える
1

サーバーでwiresharkを実行することをお勧めします-これにより、iPhoneがサーバーにリクエストを送信しているとき(または少なくともサーバーがリクエストを受信して​​いるとき)と、サーバーが応答したときに表示されます。

Wireshark がサーバーの応答が遅いことを示している場合、それはサーバー側にあります。

それでも問題が解決しない場合は、wireshark の結果を質問に追加してください。

于 2010-07-21T19:07:30.850 に答える