ここ数か月で、サイトの読み込みに非常に時間がかかっていることに気付きました。Firebug は、サーバーからの応答に最も時間がかかることを教えてくれwaiting
ます (場合によっては、30 秒待つこともあります!)。
奇妙なことに、ブラウザーのキャッシュをクリアしても、数ミリ秒以内に正常に読み込まれることがあります。実際、キャッシュをクリアするとうまくいくようですが、ほんの数ページだけ、これらの奇妙な25秒の待機が再び始まります!
そして、他の何か:このサイトやサーバー自身のサイトのように、同じサーバー上の他のサイトでこれを行うようには見えません!
なぜこれができるのか誰か知っていますか?
サイトの構成に問題があるかもしれないので、ここで質問しています。
ありがとう!
PS: もちろん、それで問題が解決しない場合はお知らせください。再度、感謝します
質問する
67 次
2 に答える
0
私は問題が何であるかを見つけたと思います。
一部のページには動的なAjaxコンテンツの更新があります。ページの読み込みから30秒後、それらのページのJSはサーバー上のPHPスクリプトにAjaxリクエストを送信し、その後、更新が必要になる可能性がある場合は最大30秒間ループしました。ページ(ユーザーからのメッセージまたは投稿)。
残念ながら、リクエストが保留されている間にユーザーがページを離れると、ページ変更プロセスが大幅に遅くなるようですが、理由は正確にはわかりません。
「遅い」ページからフォームを送信すると、フォームが送信するスクリプトがすぐに実行されるため、サーバーの設定方法と関係があると思います。そのため、ブラウザからのリクエストをキャンセルすると、待機中、フォームはすでに処理されています。
ページから長いAjaxリクエストを削除すると、問題が修正されました。
于 2012-08-30T07:49:08.997 に答える
0
考えられる理由は複数あります。
- サーバーとのインターネット接続が時々悪い..
- たぶん、同じサーバー上に、適切に記述されておらず、プロセッサを使用している他の Web サイトがホストされている可能性があります。
- 同じホストで...同じネームサーバー?:)
- 私の国では、あなたのサーバーは非常にうまく機能しています...そして、あなたが説明したように遅延を引き起こす可能性のあるものは何も見当たりません
- 多分あなたの遅れは時々悪いです...
- 問題はあなたのウェブサイトではありません:)
よろしく
于 2012-02-20T09:58:18.140 に答える