2012-02-17 49 views
1

我不知道如何檢查哪個更好,所以我想知道如果有人有一些洞察力。包括JavaScript與PHP或客戶端腳本標籤

對於javascript文件,在html中使用腳本標記是否更快(或更好),並讓瀏覽器從服務器下載腳本,還是使用php將html文件包含在html中時速度更快它被提供給用戶。 php方法會減少獲取請求的數量,但會增加文件大小。我可以想到的反對PHP的論點包括客戶端緩存,但我不確定每種方法在更大規模上會產生什麼樣的影響。

任何人都有一些見解?

+0

可能重複[什麼時候應該使用內聯對外部Javascript?](http://stackoverflow.com/questions/138884/when-should-i-use-inline-vs-external-javascript) – 2012-02-17 05:49:34

回答

1

這兩個選項都需要用戶下載的內容,而是一個需要2個連接,而另一個需要1

這意味着,在總體上將以更快的速度把它內嵌有包括或類似。

但是,這假定需要javascript來加載頁面。

如果您可以在沒有它的情況下加載大部分頁面,則可以將<script>標記放在底部附近,讓用戶在加載腳本之前下載頁面並對其進行處理。

這也取決於您是否將所有內容放在具有AJAX請求的單個頁面上,或者是否使用相同的javascript加載了大量頁面。如果您正在共享它,最好利用緩存,但如果它是單個頁面,最好將它內聯。