2012-02-17 5 views
1

どの方が良いかをチェックする方法がわかりませんので、誰かが洞察力を持っているかどうか疑問に思っていました。PHPやクライアント側のスクリプトタグ付きのjavascriptが含まれています

javascriptファイルの場合、htmlのスクリプトタグを使用してブラウザにスクリプトをダウンロードさせる方が速いのですか、それともhtmlでjavascriptファイルを組み込むためにphpを使用する方が速いのですか?それはユーザーに提供されます。 phpメソッドはget要求の数を減らしますが、ファイルサイズを大きくします。私がPHPインクルードに対して考えることができる引数は、クライアント側のキャッシュですが、どのメソッドが大きなスケールでどのような影響を及ぼすかはわかりませんでした。

誰かがいくつかの洞察力を持っていますか?

+0

可能な複製[インライン対外部JavaScriptを使用する必要がある場合](http://stackoverflow.com/questions/138884/when-should-i-use-inline-vs-external-javascript) –

答えて

1

これらのオプションの両方がコンテンツをダウンロードすることをユーザに要求しますが、一つは2つの接続を必要とし、他は1

が必要です。これは、一般的には含まれまたは同様にインラインでそれを置くために速くなることを意味。

ただし、これは、ページを読み込むためにJavaScriptが必要であることを前提としています。

ほとんどのページを読み込むことができない場合は、<script>タグを一番下に置き、スクリプトを読み込む前にページをダウンロードして処理させることができます。

これはまた、すべてのコンテンツをAJAXリクエストを含む1つのページに含めるか、同じJavaScriptを使用して多くのページを読み込むかによって異なります。共有している場合は、キャッシングを利用することをお勧めしますが、1ページの場合はインライン化する方がよいでしょう。

関連する問題