怎样用PHP做到一张图片在客户端加载完了之后,当用户第二次加载的时候,不用重新读取该张图片。

2020-05-21 家居 38阅读
本来就不会读取的,图片的缓存是默认的,当然这个缓存还是有一定时间限制的,如果要延长图片缓存时间,有很多种方法,比如修改.htaccess文件,加入下面这行:
ExpiresDefault "access plus 2 months"
这样,一锅端,所有内容都会缓存2个月了。
或者这样:
# Expire images header
ExpiresActive On
ExpiresDefault A0
ExpiresByType image/gif A2592000
ExpiresByType image/png A2592000
ExpiresByType image/jpg A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/ico A2592000
ExpiresByType text/css A2592000
ExpiresByType text/javascript A2592000
设定缓存以上格式文件时间
A2592000 为 1 个月 (60*60*24*30=2592000)
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com