2012-04-10 10 views
0

私は自分のサイトが私のワードプレスでアップロードするために使用する画像であれば、より速く読み込みを実行するのだろうかと疑問に思っていますwp-content-uploadsこれは画像アップロードサービスをインストールした全く別のドメイン(私がコントロールしている) flickrのような、またはアップロードサービスに使用するウェブサイト。画像が他のドメインにある場合、サイトの読み込み速度が向上しますか?

私はhttp://gtmetrix.com上でテストを実行するとき、私はYSlowの

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

のページスピードを93%と唯一72%のように、私は本当にそれが

言うので、私のページのロードが何とか遅いと思いきますので
Page load time: 14.54s 
Total page size: 4.35MB 
Total number of requests: 169 

ありがとう

+0

私は私がやったと思った本当に申し訳ありませんwordpress.stackexchange.comにアクセスしてください。ここに投稿するつもりはありませんでした:/ – Ali

答えて

1

おそらく。

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

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

+0

あなたの素晴らしい答えをありがとう。同じドメインの場合はどうなりますか?別のディレクトリで使用しますか?何とか助けてくれますか? – Ali

+2

ブラウザーが見ているドメインであるため、別のディレクトリでは役に立ちません。 –

0

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

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

次に、別のaldomainsから画像にアクセスすると、ブラウザはそれらを並列に読み込みます。

更新

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

要求するhttp://applesiam.com/wp-content/themes/volt/images/social_sprite_32.pngは、HTTP 304(修正されていません)を返しますが、それは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) 

同時要求の数を倍増は、ほぼ要求の適度な数を扱うことができないサーバーを意味し、応答時間を、倍増しました。サーバーのボトルネック(CPU、RAM、ネットワーク、Webサーバーの設定)を確認する必要があります。

+1

2はIE6の制限であり(HTTP RFCが規定していますが)、ほとんどのブラウザは最近のホスト名ごとに4つまたは6つの接続をサポートしています(http://www.browserscope.org/?category=network&v=topを参照) –

+0

True、 Firefoxはそれを6に設定します。答えを更新しました。 – karatedog

1

あなたのイメージを別のホスト名でホストすることは、あなたのサイトのパフォーマンスと大きく異なるとは思いません。この滝はあなたにいくつかのアイデアを与えるだろう - - あなたは部品の数を減らすことができる方法で

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

ルックページが大きすぎて、多くのサードパーティのコンポーネントを持っているので、

サイトが遅いです。

更新日:

は真剣に部品の数を見て、彼らはどこから来た - ページ資源のうち、唯一がapplesiam.comから来

関連する問題