最新消息:欢迎加入小松的QQ群一起讨论一起学习,又一个双十一,剁手快乐

htaccess提高网页打开速度

Apache 1589浏览 0评论

之前我写过《网站打开速度优化-前端篇》,现在来讲一下htaccess提高网页打开速度
添加游览器缓存

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A600
ExpiresByType image/x-icon A2592000 #缓存ico图片
ExpiresByType application/x-javascript A2592000 #缓存js文件 A2592000就是游览器缓存时间,2592000秒=30天
ExpiresByType text/css A604800 #缓存css样式文件
ExpiresByType image/gif A2592000 #缓存gif图片
ExpiresByType image/png A2592000 #缓存png图片
ExpiresByType image/jpeg A2592000 #缓存jpeg图片
ExpiresByType text/plain A86400
ExpiresByType application/x-shockwave-flash A2592000
ExpiresByType video/x-flv A2592000
ExpiresByType application/pdf A2592000
ExpiresByType text/html A600 #缓存网页
</IfModule>

开启网页gzip压缩

<ifmodule mod_deflate.c>
AddOutputFilter DEFLATE html xml php js css
</ifmodule>

gizp apache中也可以开启,还有wordpress 有gzippy插件可以开启gzip,可以用http://tool.chinaz.com/Gzips/这个站长工具可以检查
ETag是响应头

FileETag none

同一个文件会有不同的etag或者文件修改日期,浏览器每次都会重新下载。设置‘FileETag None’可以使响应头不再包含ETag字段
设置好上面的代码,我要检查一下是否设置成功
以我的博客www.phpsong.com为例,在chrome游览器中查看

审查元素

右击选择【审查元素】

network 304图片

选择【network】->看到304,就说明游览器调的是本地

游览器最后修改时间

点击其中一个查看headers,看到Expires就游览器缓存过期时间,上面的Data是当前时间缓存一个月

QQ交流群:136351212

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» htaccess提高网页打开速度
本文链接地址:https://www.phpsong.com/147.html

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
木有头像就木有JJ!点这里按步骤申请Gravatar头像吧!

网友最新评论 (3)

加载中,请稍候...
  1. 提高速度确实有效
    大豆2年前 (2015-01-29)回复
  2. wordpress 安装WP Super Cache这个插件就行了
    小松2年前 (2015-01-29)回复
  3. 好用谢谢分享
    可可2年前 (2015-01-29)回复