目录
当WordPress的浏览量非常大的时候,对数据库的压力可想而知,所以要把页面都静态化,以减少对数据库的调用次数
对数据库进行缓存
效果显著,一般能笔原先快3倍左右。
插件 WP Super Cache
官方推荐的插件,功能强大,但效率一般。值得一提的是,他支持预缓存,对SEO有一定的好处。
预缓存可以每隔一段时间重新生成一次,不过如果有上万的页面,会很耗系统资源。所以对于大型的站点来说,此插件属于鸡肋。
插件 w3 total cache
速度优化堪称同类插件之最,但配置比较麻烦,且很多虚拟主机并不支持。
插件 quick cache
速度跟w3 total cache差不多,配置也非常的简单,资源消耗低,绝大多数空间都能使用。不过据说 comment发表的时候不能实时更新。
可以设置是否对已登录用户进行缓存,还可以设置缓存有效期,默认为1小时,1小时候,必须有新的用户访问才能生成缓存,从SEO角度讲,蜘蛛第一次来到没被缓存过的页面,速度比较慢。
静态化页面
速度最快,且对SEO优化,因为蜘蛛来的时候我们已经生成静态页面了。
插件 cos-html-cache
伪静态必须是htm或html结尾才行。只能对文章和首页静态化,对目录无效。启动后,未登录的用户访问页面,就会在对应的路径下自动生成真实的 HTML文件。当页面内容发生变化时将会自动更新对应的页面,更新缓存的触发事件有:修改文章、删除文章、评论成功提交,同时这些事件也将会更新与之相邻 的文章。
如果无法生成首页,则在网站根目录下创建一个文件名为”index.bak”,设置属性为0666
插件 Really Static
默认生成首页,分类页,TAG页,文章页,可以在高级中设置只生成特定的页面。经测试,最新版本的WordPress,修改文章不会自动更新静态页面。
优化HTML代码
说实话,在SJY个人旗下的几个网站中,优化了HTML代码效果并不明显,或许只有代码非常多的超级大站优化后会有些效果吧。
插件 Autoptimize
可以对HTML、CSS、JAVASCRIPT等进行压缩,简单设置即可使用。
插件 WP-HTML-Compression
WP-HTML-Compression 的使用非常简单,没有任何选项,也不需要做任何设置,只需要启用插件就马上有效果了。
该插件可以安全地从一个 HTML 文件删除所有标准的评论和和白色空间(包括不必要的空格、制表符、回车和新行等)压缩你的 HTML 文件大小。需要说明的一点是,所有的这些压缩都不会影响到 <pre>,<textarea> 和 <script> 标签的内容,因此你也不用怕会导致什么问题。
注意
这2款插件均无法跟 cos-html-cache 兼容,启动了它们,cos-html-cache 就无法生成静态页面了。
最佳搭档:2款任意一款+数据库缓存插件的任意一款
暂无评论内容