首先我们可以利用检测网站优化工具,检测一下的服务器或者说主机的可优化的项目。这里我只说wordpress中通过.htaccess可优化的项目。

直接贴代码
## 以下是网站优化 2016.09.6  
# 开启浏览器缓存  
  
Header set Cache-Control "max-age=2592000"  
  
Header set Cache-Control "max-age=36000"  
# 解决 GTmetrix 检查报出 Specify a Vary: Accept-Encoding header 的问题   
   
Header append Vary Accept-Encoding # 解决 GTmetrix 检查报出 Enable Keep-Alive 的问题   
   
Header set Connection keep-alive   
# 解决 GTmetrix 检查报出 Add Expires headers 的问题  
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  
# 解决 GTmetrix 检查报出 Configure entity tags (ETags) 的问题  
FileETag none  
# 解决 GTmetrix 检查报出 Leverage browser caching 的问题  
# 开启缓存到期以及默认到期时间为0,格式为:A秒(下同)  
ExpiresActive OnExpiresDefault A0  
# 设置媒体文件缓存时间为1年  
  
ExpiresDefault A29030400Header append Cache-Control "public"  
# 设置媒体图片文件为1周  
  
ExpiresDefault A604800Header append Cache-Control "public"  
# 设置常规文件为2小时  
ExpiresDefault A7200Header append Cache-Control "proxy-revalidate"  
# 强制不缓存动态文件  
ExpiresActive OffHeader set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"  
Header set Pragma "no-cache"  
# 防盗链  
RewriteEngine On  
RewriteCond %{HTTP_REFERER} !^$ [NC]  
RewriteCond %{HTTP_REFERER} !izmm.me [NC]  
RewriteCond %{HTTP_REFERER} !google.com [NC]  
RewriteCond %{HTTP_REFERER} !baidu.com [NC]  
RewriteCond %{HTTP_REFERER} !qq.com [NC]  
RewriteCond %{HTTP_REFERER} !feedsky.com [NC]  
RewriteCond %{HTTP_REFERER} !xianguo.com [NC]  
RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC]  
RewriteCond %{HTTP_REFERER} !yahoo.com [NC]  
RewriteRule .*.(gif|jpg|jpeg|png|bmp|zip|rar|7z|swf|mp3) [NC,L]  
基本涵盖了我们经常用的的优化项目。

有时候加入以上代码,或出现网站不能访问的情况,这里要说下,请修改服务器hattp.conf,具体打开类自行搜索。

正文到此结束

留言

1条评论

LEAVE A REPLY

  • face face face face face face face face face face face face face face face face face face face face face face face face face