3
當瀏覽器請求jpg並且服務器返回數據但不是作爲對jpg文件的引用,而是發送jpg數據本身時,瀏覽器是否可以緩存數據?如果沒有提供文件擴展名,緩存瀏覽器圖像
例如:
http://www.somewebsite.com/image/abc
此URI返回JPG數據。有什麼方法讓瀏覽器緩存它接收到的數據以避免再次請求它?
當瀏覽器請求jpg並且服務器返回數據但不是作爲對jpg文件的引用,而是發送jpg數據本身時,瀏覽器是否可以緩存數據?如果沒有提供文件擴展名,緩存瀏覽器圖像
例如:
http://www.somewebsite.com/image/abc
此URI返回JPG數據。有什麼方法讓瀏覽器緩存它接收到的數據以避免再次請求它?
我只是試圖調試你的例子,但收到一個Account Suspended. Webmaster, please, contact support.
頁面!
因此,當我工作的盲人,我可以建議研究PHP中的header('Expires: SOME DATA HERE')
函數(我假設你使用的是PHP)。
如果解決方案不在於有你也可以使用的.htaccess使用
<IfModule mod_expires.c>
ExpiresActive On
############################################
## Add default Expires header
## http://developer.yahoo.com/performance/rules.html#expires
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
ExpiresDefault "access plus 1 year"
</FilesMatch>
</IfModule>
這個例子從http://www.robertwent.com/blog/servers-and-hosting/45-set-expires-headers-in-htaccess
採取設置的標頭歸根結底,就是告訴你如何通知瀏覽器標題內容被緩存。瀏覽器實際上做的有時會令人驚訝。