WordPress优化折腾之开启Memcached缓存

如梦,浮尘
89
文章
16
评论
2018年6月16日10:24:38 评论 769字阅读2分33秒
摘要

安装PHP扩展Memcache及Memcached。下载 WordPress Memcached 插件,解压后,将 object-cache.php 上传到 wp-content 目录(不是 wp-content/plugins/),这样 WordPress 会自动检查在 wp-content 目录下是否有 object-cache.php 文件,如果有,直接调用它作为 WordPress 对象缓存机制。

一直以来访问本站都是较为缓慢的,服务器用的是阿里云的服务器,之前没有好好折腾的时候用的就是阿里云的解析(本站域名也是在阿里云注册的),还没有那么多迟钝感,也可能是那个时候没有注意过这些问题。后来使用360网站卫士,就开始各种缓慢了,经常服务器过载,因为360网站卫士节点有点多,阿里云那边白名单也不知道怎么添加(知道的朋友可以留言帮助一下),就直接将阿里云自带的防御狗给卸载了。作为小白我也不知道到底应该如何折腾。

今天我将PHP版本切换至7.2,并且在安装了一系列PHP扩展,扩展情况如下:

Wordpress优化折腾之开启Memcached缓存

当然,这是不够的,还安装了一些东西,比如

Wordpress优化折腾之开启Memcached缓存

以下内容来至欲思博客

同时还要更改Wordpress的对象缓存机制,也就是开启memcached缓存。我们需要先下载 WordPress Memcached 插件,解压后,将 object-cache.php 上传到 wp-content 目录(不是 wp-content/plugins/),这样 WordPress 会自动检查在 wp-content 目录下是否有 object-cache.php 文件,如果有,直接调用它作为 WordPress 对象缓存机制。

注意:如果你的服务器安装了多个 WordPress,请确保每个WordPress站点使用了不同的数据库前缀,如果前缀一样,比如都是 wp_ ,就很可能造成冲突,因为每个网站的数据都通过内存进行缓存,前缀一样就会打架啦!

好了,到这里我的网站访问速度就快了很多。之前平均访问需要2秒左右,数据库查询80多次,现在访问则只需要0.5秒左右,数据库查询40次左右。相比之前是不是快了很多呢?

注明:本站使用的是宝塔面板,很多东西都只需要傻瓜式操作,因为目前博主还是小白。以上所安装的插件除了MemcacheMemcached我也不知道具体的作用和使用方法,因为这两个扩展才是本教程的关键。

  • 版权声明

  • 本文仅用于学习、研究和交流目的,转载请注明原文地址:https://www.winmx.cn/126.html
    • ● 文章内容仅供参考,所涉及的软件及内容以具体使用情况为准!
    • ● 本文(包括但不仅限于文字、图片、图表)的作品仅供参考使用,并不代表本网站同意其说法或描述,仅为提供更多信息,也不构成任何投资建议。对于访问者根据本网站提供的信息所做出的一切行为,除非另有明确的书面承诺文件,否则本网站不承担任何形式的责任。
    • ● 本文是利用读书、参考、引用、构思、复制和粘贴等多种方式打造成的文章,由于水平有限,不足和错误之处在所难免,希望大家能够批评指出。
    • ● 文章内容部分来源于互联网,不代表本人的任何立场;涉及软件来源于互联网,仅供个人下载使用,请勿用于商业用途,版权归软件开发者所有,下载后请于 24 小时内删除。如有真实需要请支持正版!因下载本站任何资源造成的损失,全部责任由使用者本人承担!
    • ● 如果你是版权方,认为本文内容对您的权益有所侵犯,请联系本站提交相应的证明材料,若情况属实将在 72h 内将本文删除或修正。
    • ● 更多相关内容请查看『免责声明』。
冰凝梦想公众号
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: