2016-03-04 16 views
0

.jpg圖像我有一個開發站點,幾乎完全在:Link to Site緩存從「Tourweaver」全景

這是相當富媒體,尤其是財產的詳細信息頁面,但實際上似乎相當快速加載。我正在使用Safari Developer工具查看網絡活動,並注意到儘管css和js資源在第一次訪問後得到緩存,但全景iframe中的jpg文件卻沒有。一個例子是: http://marinasol.com/panoramas/Courtyard_Pano_Auto/_auto/flash/scene/pano_1/0_2_1_3.jpg

從主頁。我不知道這是因爲pano是iframe還是因爲MIME類型是image/jpeg,但資源類型是「其他」。我有一個.htaccess指定了很多緩存。只是想知道是否有辦法解決這個問題,以便所有的全景圖像在第一次訪問後被緩存。這隻會對主頁有幫助。同上,用於在你的.htaccess文件中的下列音頻system_music.mp3

回答

0

嘗試:

<FilesMatch "\.(jpg|jpeg|png|gif)$"> 
    Header set Cache-Control "max-age=200000, public, must-revalidate" 
</FilesMatch> 

請回到這裏後,如果沒有什麼幫助。如果沒有,請在這裏發佈您的.htaccess文件的內容。

+0

如果你想整個的.htaccess我可以發佈,但它是相當長的。 – sscotti

0

這似乎沒有幫助。我在網站的根目錄中已經有了以下內容,它是由Joomla!生成的.htaccess的一部分。組件,全景iFrame索引頁面的根目錄中沒有.htaccess。

ExpiresByType image/bmp "now plus 1 month" 
ExpiresByType image/gif "now plus 1 month" 
ExpiresByType image/jpeg "now plus 1 month" 
ExpiresByType image/jp2 "now plus 1 month" 
ExpiresByType image/pipeg "now plus 1 month" 
ExpiresByType image/png "now plus 1 month" 
ExpiresByType image/svg+xml "now plus 1 month" 
ExpiresByType image/tiff "now plus 1 month" 
ExpiresByType image/vnd.microsoft.icon "now plus 1 month" 
ExpiresByType image/x-icon "now plus 1 month" 
ExpiresByType image/ico "now plus 1 month" 
ExpiresByType image/icon "now plus 1 month" 
ExpiresByType text/ico "now plus 1 month" 
ExpiresByType application/ico "now plus 1 month" 
ExpiresByType image/vnd.wap.wbmp "now plus 1 month" 
ExpiresByType application/vnd.wap.wbxml "now plus 1 month" 
ExpiresByType application/smil "now plus 1 month" 

其中2592000是30天,這部分似乎是工作。

,但如果你看一下網絡面板對於那些你看到的影像:

enter image description here

,似乎比其他緩存圖片不同的一點是,資源類型爲「其他」,而不是「形象」 。查看緩存的其他圖像,MIME類型爲text/plain,這可能不正確,資源類型爲「image」。看起來,與iFrame一起提供的大部分資源都具有「其他」資源類型。

直接鏈接到的iframe樣本全景是:

Link to iFrame

+0

我覺得除了這個之外,其他都很好: http://caboleisure.com/panoramas/Courtyard_Pano_Auto/_auto/flash/sounds/system_music.mp3 – sscotti