2011-07-30 31 views
0

私は、Webサーバーに格納されたデータベースからデータを取り込んで、キャプチャしたデータに基づいてGUIを描画するアンドロイドのアプリを開発しました。問題は、(WAMP) 2秒でGUIを作成しますが、Webサーバーに接続するとほぼ7〜10分かかります。私はこれの背後にある可能性のある理由を驚かせています。 私のコードでASyncクラスを使用していませんでした.HTML.executeを使用してWebサーバーとJSON pasringに接続しました。理解して欲しいです。応答時間が遅い理由を教えてください。応答時間が短くなった

+0

コードでAsyncTaskを使用していない場合は、実際に7〜10分かかる場合はANRメッセージが表示されます。参照しているデータのペイロードは同じサイズですか?大きさは? 1k、1MB、1GBのファイルをここで話していますか? –

+0

サイズは、データベースから文字列を取得するだけなので、KB単位で5〜10KBと言います。 –

+0

あなたが見ているネットワークの待ち時間は本当ですか?私はデータベースが新しくインストールされたことを意味しますか?あなたのローカルホストから、あなたのWebサーバーの側であるか、クライアントが非常に遅いのかを測定するために、Webサーバーにwgetのような何かをさせることができますか?これは、1秒あたり1ビットのようなエミュレータシミュレーション設定が必要な場合を除き、実際にはそう思わないでしょう。 –

答えて

0

最初のものはあなたのインターネットの速度ですか?あなたの接続が遅い場合は、理由があります。他のことは、あなただけのリクエストを介してクライアント上のすべてのGUI処理を行っている可能性があります。私のsuggtionは画面を準備し、json/RESTのようなものを介してデータを入力します。他の人のために、コードを表示した後でしか私はあなたに伝えることができません。

+0

インターネットの速度は良いです。私のアプリは私のアプリケーションで解析するJSONオブジェクトを返すPHPページにアクセスします –

+0

とにかくありがとうhardik::) –

関連する問題