2012-01-16 6 views
1

私は奇妙な問題があります。私はそれを理解できません: 私は2つの.jsファイルを本体の中に入れています。他には何もありません。最初はjQuery(32.4KB)がGoogleのサーバーからダウンロードされ、2番目がjQuery(同じファイル、32.4KB)で、私のサーバーからダウンロードされます。JSファイルの受信が遅い

Googleからの.jsファイルは、5倍高速のDLedです。そして、私は「受信時間」について話しています。 DNSルックアップではなく、接続中、待機中など、普通の受信。私は明らかにGoogleとの接続は良好ですが、自分のサーバー(つまり自分のサーバー)はどんな方法でも遅くはありません - 私は1MB(メガバイト)/秒のようになります。ここで

は放火犯ネットグラフのスクリーンショットです:http://postimage.org/image/42dsog185/

私はGoogleからの.jsファイルが少し速くDLedされるかどう心配するが、5回woudn't?

何が間違っている可能性がありますか、または答えを得るために問題をより深く見極める方法はありますか?お使いのブラウザがサポートしている場合は

ありがとう、エド

答えて

0

Googleは常にFirefoxがいた、gzipでエンコードされたとして、自分のページを提供しています。 Apacheサーバーがmod_deflateで構成されていない場合は、接続を圧縮しません。これが可能なのでしょうか?

サーバーが送信しているヘッダーを確認する必要があります。送信していない場合:

Content-Encoding: gzip 

これはスピードの違いを説明しています。ここにはguide to configuring mod_deflateがあります。

+0

こんにちは。いいえ、mod_deflateも使用します。ご覧のとおり、ファイルサイズは同じです(32KB)。圧縮ファイルがない場合、約90KBになります。 –

+0

Firebugは転送された未圧縮のバイトのサイズを報告します。 gzipエンコーディングは、Firebugのその画面で報告された値と大きな違いはありません。ヘッダーはgzippedかどうかを知る唯一の方法です。 90kbの数字は未圧縮のjQueryのサイズですが、あなたは明らかにそれを使用していません。 – Jonathan

+0

Thatsは真実ではありません - 縮小されたjqueryファイルは約90KBです。縮小されていないのは約300KBです。圧縮と圧縮は約32KBです。そして火かき棒は、gzipedサイズを示します。 –

関連する問題