1

Advanced に感謝します
。Safari と Chrome がランダムにタイムアウト / フリーズ / ハングします。これは、ランダムなページでランダムに発生します。約 5 回更新をクリックすると、ページがすばやく読み込まれます。ダウンロードしようとすると、ページがサーバーに応答していないというエラーが表示されます。ページは常に Firefox で非常に高速に読み込まれます。通常、セッション/Cookie を含むバックエンドにログインした後に問題が発生します。両方のブラウザで Cookie が有効になっています。IE も動作しますが、Firefox より遅いです。問題の原因となっているコードの何が問題なのかわかりません。
Safari 6.0
/ Chrome 21.0
Firefox 15.0
on Mac 10.8.1
Windows XP でも Chrome で問題が発生しました。セッションが失われ、IE 6 で再ログインしなければならなかったことはほとんどありませんでした。

4

1 に答える 1

0

EXPIRESヘッダーを追加してみてください:

Webページはますます複雑になり、スクリプト、スタイルシート、画像、およびFlashが増えています。ページに初めてアクセスすると、すべてのコンポーネントをロードするために複数のHTTPリクエストが必要になる場合があります。Expiresヘッダーを使用することにより、これらのコンポーネントはキャッシュ可能になり、後続のページビューでの不要なHTTPリクエストを回避します。Expiresヘッダーはほとんどの場合画像に関連付けられていますが、スクリプト、スタイルシート、Flashを含むすべてのページコンポーネントで使用でき、使用する必要があります。

エンティティタグの構成:

エンティティタグ(ETag)は、Webサーバーとブラウザーが使用するメカニズムであり、ブラウザーのキャッシュ内のコンポーネントがオリジンサーバー上のコンポーネントと一致するかどうかを判断します。ETagは通常、サイトをホストしている特定のサーバーに固有の属性を使用して構築されるため、ブラウザーが1つのサーバーから元のコンポーネントを取得し、後で別のサーバーでそのコンポーネントを検証しようとすると、タグは一致しません。

ChromeでYSlowを使用して上記の情報を取得しました。

于 2012-09-06T03:23:36.993 に答える