首页 > 新闻资讯 > 用.htaccess缓存图片,提高博客运行效率

用.htaccess缓存图片,提高博客运行效率

30条评论
标签:
更多

WordPress博客里大量的图片会使页面加载速度变得缓慢。 此时访问者需要用更多时间才能打开一个页面。 不过我们可以通过缓存图片来解决这个问题。 当页面第一次被加载时,将所有图片存放在浏览器的缓存池里。 之后访问者再加载该页面时,浏览器就可以从浏览器缓存中获取图片,从而减少页面加载时间。

对Apache服务器上的WordPress博客/网站,可以通过编辑根目录下的.htaccess文件来激活图片缓存功能。 浏览器能够简单读取.htaccess文件的缓存控制头,而缓存头会要求浏览器将图片或其它任何媒体保留2周时间(或者更久),这样浏览器就能够随时调用图片,直到图片过期。 两周后浏览器重新将过期的图片存入缓存。 万一浏览器缓存被清空,浏览器会从缓存中重新加载图片或其它媒体。

下面就是对如何在WordPress博客/网站上激活图片缓存的过程详解。

如果你希望提高网站的运行效率,就应该启用网络服务器上的图片缓存功能。 详细步骤如下:
注意:做任何改动前请先备份网站数据域.htaccess文件。

1. (在FTP中)打开根目录下的.htaccess文件
2. 在.htaccess文件中加入如下代码:

   1: # Image and Flash content Caching for One Month
   2: <FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf)$">
   3: Header set Cache-Control "max-age=2592000"
   4: </FilesMatch>

3. 编辑完毕后保存文件。 代码中“max-age”参数的值为2592000(秒),因此图片缓存和Flash内容缓存在浏览器中保留一个月。

如果这个方法能够奏效,你的网站访问速度将会有很大改善。

原文:Improve Performance by Image Caching of Wordpress Blog using htaccess trick

 

WordPress啦:近日由于未知原因导致WordPress啦RSS更新滞后,现已恢复,感谢各位一如既往的支持。

* 版权声明:作者WordPress啦! 转载请注明出处。

#1
原来这也行哦
#2
貌似卢松松每次大驾光临都会引起轰动呀
#3
原来松哥也来咯~
#4
一直订阅松哥的BLOG.学到了不少东西。。。 今天开始回复了。。。
#5
这样的话,一些相册和图片的博客,服务器负载会减轻许多呢
#6
可以减轻服务器负担,老客户回访的时候,也会非常的爽,新客户的话还是一样的。
#7
嘿嘿,我也学习了!以后经常来
#8
非常不错的介意,可以减轻服务器负担,老客户回访的时候,也会非常的爽,新客户的话还是一样的。
#9
这么简单
#10
按照上述方法为自己的CMS类型blog做了一些测试,效果不是非常明显的说:(而且所有的图片,都重新载入。 不知道是不是我弄错了!
#11
有测试了一遍。好像的确有所改善!呵呵:) 谢谢啦!
#12
这段代码直接粘贴在ht文件的任意位置都可以?
#13
这个好 我要回去加上~
#14
看来这个很好用 我现在去试试
#15
不错,收藏了哈!说不定哪天能用到呢!
#16
哈哈,这也行,拿来试试了。
#17
奇怪,为什么我用这个方法后,就显示错误了。。。
#18
好,决定试一试!
#19
这文章写得太好了
#20
确实不错!应用了!
#21
确实不错!应用了!
#22
# BEGIN WordPress RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} ^wp-content.* RewriteCond %{REQUEST_FILENAME} ^wp-admin.* RewriteCond %{REQUEST_FILENAME} ^wp-include.* RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress 我的.htaccess文件里面就有这些代码,加在哪里好呢,还是加在任意位置都可以?
#23
你可以试试加# END WordPress前面,玩wordpress要有折腾精神,多于尝试。 友情提醒:折腾之前要备份。
#24
忘了备份了,现在后台“插件”菜单点击之后页面无法显示...
#25
呵,幸亏你原来的发言还有,COPY上去就OK了,下次记得要备份哦。 
#26
= = 连个外链都不让发, 什么破网站!
#27
Thank you for sharing. it's geat helpful for me.I just readout interesting website’s your awesome interesting and informative topic. I really appreciate your thought about it. It’s really so useful for all,thanks again
#28
松哥关注的站点
#29
还没试,有人说用PHP代码也可以,但我试过就是不行,每次关了IE再打开,又是在慢慢地下载JS
#30
不断学习wordpress,但url重写还是没法搞定,郁闷中