WordPress宝塔面板安装memcached的误区及正确方法

宝塔面板添加memcached可以有效加速服务器访问速度,提高网站的用户体验。不过在实际使用中,笔者发现很多新手有一个误区,就是添加了错误的memcached组件,导致起不到正常加速服务器的效果。本文中笔者分享一下误区在哪里以及应该怎么安装是正确的加速组件。

知识点:memcache 和 memcached 都是 php 缓存系统,前者开发较早,是老前辈;后者开发较晚,功能较新、全面。wordpress 选择使用后者。

1.错误的memcached组件添加方法

很多人直接安装下图中蓝色M字样的memcached组件。从这里安装后,服务器不会有加速效果,访问网站也不会感觉到比以前快。

2.正确的memcached安装方法

以笔者目前使用的php版本为例,正确安装方法是在“软件管理”的php7.0>设置中,找到“安装扩展”右侧的memcached,安装。这才是正确的memcached组件。安装完成后,再返回看到上图蓝色M字样的memcached已经自动安装上去了,无需人工干预。

也就是说这里有一个顺序问题,笔者测试了一下,如果你先安装上图蓝色M字样的Memcached,那么下图php7.0的memcached不会被安装,同样也起不到加速效果,失败;若先去php7.0中安装memcached,再返回会看到蓝色M字样的Memcached已经被自动安装好了,这时候服务器会加速,网站打开也会成倍提速,这才是正确的安装步骤和效果。请大家一定注意这个顺序不能乱搞,搞错了你会埋怨笔者分享错误、无效的资料,浪费你的时间、精力,却还没效果,其实是你把这个顺序搞颠倒了。

一开始笔者以为只要安装好 Memcached 就可以了,在自己网站上安装好之后观察了几天并没有感觉网站速度有多少提升。后来看资料才发现还需要上传一个 object-cache.php 作为 php 客户端驱动。

去 wordpress 后台插件搜索 memcached is your friend 并安装。插件在 wp-content 目录下会自动生成 object-cache.php 文件,并调用它作为 WordPress 对象缓存机制。

3.MemcacheD 缓存是否启用成功及命中率检查

a.检查 MemcacheD 缓存是否启用成功

方法很简单, 查看phpinfo, 如果能在界面搜索到 Memcache 字样,则表明 Memcached 安装成功。

b.检查 memcached 命中率

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/memcached/349.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论列表(2条)

  • YY
    YY 2020年1月10日 17:23

    宝塔php 扩展里面。没有memcached