memcached 对象缓存+静态缓存的效果最佳实行wp速度优化最佳方案
memcached是WordPress对象缓存机制必不可少的内容,在使用对象缓存时,注意服务器需要安装memcached拓展。
开启对象缓存需要在你的配置文件(wp-config.php)加入开启缓存的代码:
在配置文件中找到:
/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */
或者英文版:
/* That’s all, stop editing! Happy publishing. */
下面另起一行输入如下代码:
define('WP_CACHE', true);
define('ENABLE_CACHE', true);
define('WP_CACHE_KEY_SALT', 'test2.yongwp.com');//你的域名或者site1、site2等,同服务器多个网站需要设置好缓存的key
完成之后,请将此文件放入你的WordPress目录中的wp-content目录下:
object-cache
(请解压后上传,此处为压缩包)
上传完成之后对象缓存即可开启,之前我们推荐的memcached-is-your-friend目前证实在服务器多个网站中使用存在较大问题,对象缓存无法实现。
开启对象缓存之后,查询次数会大大缩小:
上图为开启之前,下图为开启之后
静态缓存插件的最佳对比
对于静态缓存,目前是推荐wp-rocket和Autoptimize
两款插件的实际对比测试中wp-rocket的静态缓存几乎不需要任何查询,而Autoptimize则无法绕过查询而直接访问缓存,
这就意味着Autoptimize在静态缓存中的使用如果遭到大规模的访问点击还是会造成服务器的压力,而wp-rocket测试中则无明显压力(wp-rocket在安装设置后第一次测试压力如果没有生成缓存,则在第一次测试会发生服务器负载较大的情况)。
ps.如果是设置完成第一次可能会有稍慢的情况,这是正常的,对象缓存和静态缓存会需要在设置好了之后的第一次访问时加入缓存,加入完成第一次之后,速度就会全绿显示了。
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"Yongwp.com",如遇到无法解压的请联系管理员!
WordPress外贸建站 » memcached 对象缓存+静态缓存的效果最佳实行wp速度优化最佳方案