Memcached 是一款服务器加速组件,用在服务器层面的加速很有效。群友@group求助:在宝塔面板中部署了 memcached,但是查询命中率是0,搞来搞去也没有结果。系统观察屋要来宝塔面板信息登录上去,很快帮他解决了这个问题。分享这个案例希望大家给予重视。
宝塔面板官方网页
点我直达宝塔官方页面宝塔官方赠送3188元优惠券礼包。新用户可享受0.99元体验1个月专业版。
系统观察屋建议:宝塔面板适合新手、小白建站,支持Linux、Windows系统,点击直达宝塔官网注册账号并免费领取¥3188元专业版大礼包(专业版永久授权仅需1188元),新用户可享受0.99元体验7天专业版。
宝塔面板建议选择阿里云、腾讯云服务器
更多内容请看宝塔面板专题
点击查看网易云课堂《宝塔Linux面板新手入门教程》
想要让 wordpress程序下的 memcached组件顺利生效,有以下几个必备因素不可缺少,少一项都不行。
一、检查 WordPress里面安装了相应的扩展组件,不安装的话就不会生效。如果你没安装请参阅 wordpress中用于memcached加速的插件部署。最近 wordpress官网总是打不开,解决办法看WordPress官网429 too many requests 终极办法 自行操作不求人。
二、进入宝塔面板后台的【软件商店】,发现这里安装了Memcached 1.5组件,但命中率是0。
同时发现有不同php版本:php7.2和php7.3同时在运行。系统观察屋猜测问题出在这里。
三、他这个网站使用的是 php7.3,而在软件商店中查看 php7.3没有安装 memcached扩展,安装了扩展的是 php7.2版本。这也是为什么他不缺少这些必备组件却不生效的原因所在。
四、手动给网站对应的版本切换到 php7.2 就解决了。
在宝塔面板后台,网站,点击域名打开【站点修改】【php版本】,切换为 php7.2 解决。
五、如何判断 memcached生效了?
进入【软件商店】【memcached】【负载状态】中查看hit的命中率,只要大于0 一般都是生效了。
提示:memcached是按照访问加速,访问量为0就不加速。所以部署成功后你自己多访问几个前台页面也能验证这里是否生效了。
提示:如果程序支持的话,使用 php7.3有助于提高运行效率。系统观察屋只是帮他解决掉问题,后面要不要换用 php7.3由他自己考虑。另外系统观察屋一直都在文章中强调:【软件商店】里面不用的、多余的组件一定要卸载掉,只要是运行状态的组件都会占用服务器资源。
最后总结:由这个案例得知很多人在操作宝塔面板时一方面是新手小白不懂如何设置,另外就是粗心大意,自己没有核对好网站在用的 php版本,结果陷入了思维逻辑上的死循环。其实像这种情况完全可以自查自纠并加以解决的。
暂无评论内容