您现在的位置是:首页 > 网站制作 > WordpressWordpress
提高WordPress的访问速度
杰帅2023-08-26【Wordpress】人已围观
简介当WordPress的浏览量非常大的时候,对数据库的压力可想而知,所以要把页面都静态化,以减少对数据库的调用次数
当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款任意一款+数据库缓存插件的任意一款
很赞哦! ()
相关文章
随机图文
-
wp_reset_postdata 和 wp_reset_query 的作用与区别
什么时候使用wp_reset_query,什么时候用wp_reset_postdata? -
wordpress 上传的图片不显示的问题 base64,data:image/gif
-
wordpress发布文章HTML标签被自动过滤掉该如何处理?
wordpress发布文章时很多html标签都会自动过滤掉,造成了文章中无法添加<style></style><script></script>等标签。那么该如何如何处理呢? 解决方法一: 将wp-includes文件夹下 -
WordPress 页面模板(Page Template)下拉列表不显示的原因及解决方法
WordPress 的自定义页面模板是一个非常强大好用的功能,使用它新建一些静态页面(Page),添加上一些数据调用的函数,再在网页上做一个导航连接到对应的页面就可以实现很多自定义的功