2011-01-11 31 views
0

我使用這種技術(在評論中提到)預加載大標題圖像。如果圖像已經在緩存中,是否使用預加載技術會加載時間有害?

The definitive best way to preload images using JavaScript/jQuery?

其結果是,它要求所有加載圖像的在我的主頁一個隱藏的股利。如果用戶多次訪問我的主頁,這些圖像是否會從緩存中提取,或者如果您將從服務器上重新加載,它們是否會「重新加載」?

我試過
我嘗試類似:

if(!isset($_SERVER['imgLoaded'])) { 
    // preload images 
    $_SERVER['imgLoaded'] == 1; 
} 

,但它似乎沒有工作。 (是的,我在發送任何頭文件之前調用了session_start();會話正常工作

回答

0

假設您的Web服務器發送適當的http頭來通知瀏覽器圖像可以安全地緩存, 「T重複的HTTP請求,除非刷新強制。

這裏的好消息http://www.mnot.net/cache_docs/

我不知道爲什麼你張貼的PHP代碼...

+0

我的一個問題是,我不明白如何設置緩存標題和過期的圖像,所以「假設我的Web服務器發送適當的」的確如此這樣做?我發佈了php代碼來展示我測試過的一個可能的解決方案,以克服每次刷新時可能重新下載所有這些圖像的情況。 – JakeParis 2011-01-12 01:19:43

相關問題