2011-12-30 52 views
0

我已經瞭解到,瀏覽器只能同時加載來自同一個域的幾個文件。因此,您應該將圖像放在不同的域或子域上,以加快頁面性能。類似的東西...爲什麼要加載來自不同域的圖像?

值得建設這樣的網站還是瀏覽器會很快改變這個功能?或者他們allredy有?

或者更好的問:何時從其他域加載您的圖像以獲得頁面性能不需要什麼時候?

我buling不會有託管在CDN有圖片的網站...

回答

2

瀏覽器限制了服務器的緣故,一臺服務器併發的HTTP連接。雖然隨着時間的推移,限制已經增加了most browsers,但Web開發總是會有侷限性,如果您是一位認真的Web開發人員,您應該將其吸收並採用當前最佳實踐以在其中開展工作。

如果沒有將您的圖像託管在CDN上,您可以在適當的時候減少combining your images into CSS sprites的請求數量。查看StackOverflow上的徽標,例如:)

此外,將您的CSS和Javascript組合到單個文件中進行生產部署。

2

您可以使用像static.example.com這樣的子域來提供圖片和視頻等靜態文件。這種用法的好處將在服務器端,從nginx等快速服務器爲static.example.com服務,同時保持example.com代理到Apache。由於這些客戶端的服務速度更快,因此可以更快地下載這些靜態資源。

相關問題