用.htaccess让wordpress设定浏览器快取功能(Expires headers)
这是优化wordpress一个很重要的作法。
设定浏览器快取功能(Expires headers),意思就是给你css,js,图片等文件,设定一个期限。
这什么意思呢?
利用「游览器缓存」配合「你网站的Expires headers(设定过期日期)」
有人第一次到你的网站,会下载所有的内容在他的游览器。
当你没有设定一个「期限」
这个人又来你的网站,游览器又会比对这些资料。
如果有一个期限,可以让游览器不需要比对这些资料。
加快了你网站速度。
如何检测此功能?
检查「使用浏览器快取功能」就可以知道,
具体做法
打开你网站根目录的.htaccess 贴入以下代码
[cc lang="php"]
ExpiresActive on ExpiresDefault "access plus 1 month" # CSS ExpiresByType text/css "access plus 1 year" # Data interchange ExpiresByType application/json "access plus 0 seconds" ExpiresByType application/xml "access plus 0 seconds" ExpiresByType text/xml "access plus 0 seconds" # Favicon (cannot be renamed!) ExpiresByType image/x-icon "access plus 1 week" # HTML components (HTCs) ExpiresByType text/x-component "access plus 1 month" # HTML ExpiresByType text/html "access plus 0 seconds" # JavaScript ExpiresByType application/javascript "access plus 1 year" # Manifest files ExpiresByType application/x-web-app-manifest+json "access plus 0 seconds" ExpiresByType text/cache-manifest "access plus 0 seconds" # Media ExpiresByType audio/ogg "access plus 1 month" ExpiresByType image/gif "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType video/mp4 "access plus 1 month " ExpiresByType video/ogg "access plus 1 month" ExpiresByType video/webm "access plus 1 month" # Web feeds ExpiresByType application/atom+xml "access plus 1 hour" ExpiresByType application/rss+xml "access plus 1 hour" # Web fonts ExpiresByType application/font-woff2 "access plus 1 month" ExpiresByType application/font-woff "access plus 1 month" ExpiresByType application/vnd.ms-fontobject "access plus 1 month" ExpiresByType application/x-font-ttf "access plus 1 month" ExpiresByType font/opentype "access plus 1 month" ExpiresByType image/svg+xml "access plus 1 month"[/cc]