WordPress站点的性能优化
WordPress是最受欢迎的博客软件,它提供了大量的功能插件以及简易实用的函数库
WordPress爱好者很喜欢折腾主题、插件、甚至改写部分代码
折腾得多了,网站就会显得越来越臃肿,严重影响站点的运行速度
如果希望WordPress站点不仅功能强大,同时还拥有非常快的运行速度,那么就有必要对WordPress进行优化
初级优化:WP-HTTP-COMPRESSION
这是用来进行HTTP压缩的小插件,为什么要进行HTTP压缩?
看过这张图片或许就明白:WordPress默认是不支持HTTP压缩的,经过HTTP压缩之后的页面会明显减小,这样非常有利于页面快速加载
中级优化:DB Cache Reloaded
DB Cache Reloaded,看这个名字也可以猜个差不多,这是个数据库缓存插件
WordPress对数据库是非常依赖的,每次查看文章,读取评论,添加评论,添加文章都需要数据库操作。若文章和评论很多的话,打开一个页面需要读取数据库的次数也同样会很多。DB Cache Reloaded Fix 缓存的原理就是把你要缓存的数据全部以单独的文件形式保存在硬盘,下次接到请求的时候直接从硬盘文件中读取,减少数据库查找数据所要时间与资源。
缓存文件过期于:这个选项是你希望 DB Cache Reloaded Fix 对缓存的文件多久时间进行一次更新,好让网站显示最新的内容,如果你博客的更新或者改动不是特别频繁,可以适当的把时间设置长一些
高级优化:WP Super Cache
WP Super Cache 是 WordPress 官方开发的,是目前最高效也是最灵活的 WordPress 静态缓存插件
它把整个网页直接生成 HTML 文件,这样 Web 服务器就不用解析 PHP 脚本
同时,它还可以直接生成压静态页面,同时可以开启HTTP压缩。当接到用户访问之后,站点会将压缩好的缓存页面发送给用户,而不需读取数据库、实时压缩页面等操作。开启WP Super Cache后,WordPress站点将会有显著的加速效果
开启WP Super Cache后,相当于直接访问压缩后的静态页面,站点响应速度极快,这不仅仅是加载速度提高了,同时也有利于SEO
WP Super Cache设置方法:
1.通用选项卡中,开启缓存
2.高级选项卡中,选择mod_Rewrite模式,选中“压缩页面以便让来访者更快浏览”。接下来,更新ModRewrite规则
3.CDN选项卡中,若不使用CDN则可直接跳过
4.预缓存选项卡中,选中“预缓存模式”和“?预缓存标签,分类以及其他”,点击“更新设置”和“立即预加载缓存”
注意:不要同时使用WP Super Cache和WP-HTTP-COMPRESSION,因为这样功能重复,反而会降低性能
博主,是不是wp-super-cache很占内存啊,启用了之后,没什么内容的测试站(右图)都比我的博客内存占用高了好多。
图片:bss02.0okmnbvcxzx.nu/temp/wp-super-cache.PNG
应该是的,这东西很耗内存,但是静态化的页面打开确实比较快
那么内存占用可不可能到一个比较不安全的水平? 另外这个插件是可以随时停用卸载而不会有什么影响的吗?
这个插件我一直在用,还没遇到什么问题
可以随时停用卸载,停用卸载之后就没有加速效果了
那我就可以放心使用了~
这博客很漂亮哦,博主做得不错。不过感觉主机性能才是王道啊。有机会会常常看看有没有合适看的东西,有空也去我博客看看
终极缓存的话应该是CDN :shock: :shock:
好吧,不过CDN适用于几乎全部网站,不仅限于WordPress
以上插件均已使用~
WP Super Cache一个就足以了,开太多也降低性能
很不错的样子哦。。
下载个试试
直接WP Super Cache,很快
发现你这里的人气很旺啊
呵呵
我博客里面 还有从你这里来的呢 呵呵
@小冬网赚博客 呃,人气一般啦
对于一般的博客,这种优化几乎用不上。
等以后加载慢了,会考虑一下缓存的东西。首选super cache,如果有冲突的话,只能自己写代码了。
减小服务器的负荷也蛮好的嘛