0

サービスを使用してコードを生成していますが、外部サービスから応答が返されます。私はしばしば一度に30以上を取得しています。

また、ファビコンをフェッチするためにファビコンサービスを使用しています。ファビコンサービスでは、ドメインの前に任意の番号を付けて、ブラウザの接続制限を回避できます(例: http: //2245.example.com/?url=example.net

私のサイトは合計で50〜100以上のリクエストを行うことができますが、そのうちの15は、私がyslowを使用したサーバーからのものであり、このために大きなファットFを取得しました。これらのリクエストはブロックされていますか?テストでは正常に読み込まれるようですが、1回のページ読み込みで30以上を生成する可能性があります...実際のページのすべてがすぐに読み込まれ、css3とjqueryを使用してアニメーションをうまくフェードインします

4

2 に答える 2

0

ほとんどのブラウザーでは最大 4 ~ 6 個の同時要求があるため、他のブラウザーは遅延しますが、ブロックしているかどうかは、それらが何であるかによって異なります。

これを避ける必要があります。サービスの一部である場合は、AJAX 呼び出しを介してクライアント用のサーバーにデータを一括でロードすることを検討してください。そうすれば、結果をキャッシュして、オフサイト リクエストが多すぎないようにすることもできます。

より包括的なアドバイスのページを表示していただけると助かります。コードは何のためのものですか? 彼らは変わりますか?クライアントではなくサーバーから実行できますか?

于 2012-07-14T23:39:57.853 に答える
0

ブラウザには限られた数のリクエストが同時に実行されるパイプラインがあるため、Web ページが 50 ~ 100 以上の画像をロードしている場合、ボトルネックが発生します。

これを回避する最善の方法は、画像コンテンツをスプライトとして提供することです。これには以下が含まれます。

  • Web ページに代わってサーバーに画像を取得させる。
  • サーバー側で対応するスプライトを作成します。
  • スプライト画像とスプライト デコード参照ポイントをサーバーから Web ページに提供します。
于 2012-07-14T23:56:44.807 に答える