0

ワードプレスにアップロードするために使用する画像が、wp-content-uploadsflickrやアップロードサービスに使用するすべてのWebサイト。

http://gtmetrix.comでテストを実行すると、ページ速度が93%で、Yslowが72%しかないためです。

http://gtmetrix.com/reports/applesiam.com/rF12jFmv

なんとなくページの読み込みが遅いと思います

Page load time: 14.54s
Total page size: 4.35MB
Total number of requests: 169

ありがとう

4

3 に答える 3

1

別のホスト名で画像をホストしても、サイトのパフォーマンスにそれほど大きな違いはないと思います。

ページが大きすぎて、サードパーティのコンポーネントがたくさんあるため、サイトは遅くなります-この滝はあなたにいくつかのアイデアを与えるでしょう-

http://www.webpagetest.org/result/120411_BG_b66024d1dda2429676d1e646e4b23a86/

コンポーネントの数を減らす方法を見てください。

更新しました:

コンポーネントの数とそれらがどこから来ているかを真剣に見てください-ページ上の195のリソースのうち、 31だけがapplesiam.comから来ています

于 2012-04-11T15:18:37.220 に答える
1

おそらく。

ほとんどのブラウザは、各ドメインへの同時リクエストの数を抑制します。そのため、複数のドメインを使用すると、ブラウザは同時により多くのリクエストを発行できます。これにより、ページのレンダリングが高速化されます。

ただし、ドメインからの画像の取得が元の画像よりも大幅に遅い場合は、変更しても読み込み速度は向上しません。

于 2012-04-10T13:33:35.643 に答える
0

それはより速くなります。ただし、ブラウザからドメインへの同時接続の数は通常4〜6に制限されています。静的コンテンツのサブドメインエイリアスを作成し、すべて同じIPを指すようにすることで、この制限を回避できます。好き

s[1-5].yourdomain.com -> same IP

次に、さまざまなアルドメインから画像にアクセスすると、ブラウザがそれらを並行してロードします。

更新

あなたのサイトをより徹底的に見ると、あなたのサイトからの応答は遅いです。

リクエストするhttp://applesiam.com/wp-content/themes/volt/images/social_sprite_32.pngとHTTP304(変更されていません)が返されますが、824ミリ秒かかりました(Firebugでテスト済み)。地球の反対側から約100ミリ秒の距離にあるはずです。

このイメージに対していくつかのApacheBenchテストを行いました。

10の同時リクエスト:

» ab -n 10 -c 10 http://applesiam.com/wp-content/themes/volt/images/social_sprite_32.png

Percentage of the requests served within a certain time (ms)
  50%   1683
  66%   1685
  75%   1701
  80%   1710
  90%   1710
  95%   1710
  98%   1710
  99%   1710
 100%   1710 (longest request)

20の同時リクエスト:

» ab -n 20 -c 20 http://applesiam.com/wp-content/themes/volt/images/social_sprite_32.png

Percentage of the requests served within a certain time (ms)
  50%   2272
  66%   2899
  75%   2910
  80%   2974
  90%   2982
  95%   2985
  98%   2985
  99%   2985
 100%   2985 (longest request)

同時リクエストの数を2倍にすると、応答時間がほぼ2倍になります。つまり、サーバーは適度な数のリクエストを処理できません。サーバーにボトルネック(CPU、RAM、ネットワーク、Webサーバー構成)がないか確認する必要があります。

于 2012-04-10T19:24:45.873 に答える