为什么wordpress加了redis还是很慢?
用的是redis object cache插件,https://wordpress.org/plugins/redis-cache/安装成功了,在redis-cli里面,也的确能够看到访问页面的时候,不断在生成新的缓存。
以首页或者一个内容页为例,为什么打开同一个页面,还是很慢?TTFB首包时间,还是要1秒左右。
服务器内部需要处理1秒,也太慢了吧。。。
同时,明明已经在wp-config.php里面把默认的WP_REDIS_IGNORED_GROUPS (default: ['counts', 'plugins'])改成WP_REDIS_IGNORED_GROUPS (default: ['counts'])了,可是在wordpress后台,查看这个插件配置的时候,还是看到WP_REDIS_IGNORED_GROUPS (default: ['counts', 'plugins'])这样的状态?
这个插件是有什么特殊的用法? 这个程序本来就慢。。。
static/image/smiley/default/lol.gif
其实主要是各种文件加载速度慢或者是源站速度慢,若是在localhost搭建wp,人是无法从肉眼识别出来的,因为wp优化不仅仅在于本地服务端,也要在客户端优化,比如用CDN加速css和javascript文件,以及处理掉wp多余请求等等。如果楼主喜欢轻型的,建议用Typecho,没有任何多余请求,轻便简单快速。
宣传一下本人博客:https://nttt.net
HaoLan 发表于 2018-5-12 21:59
其实主要是各种文件加载速度慢或者是源站速度慢,若是在localhost搭建wp,人是无法从肉眼识别出来的,因为w ...
跟文件没什么关系呀,第一个页面的首包时间,还没有到其他文件这一步。
一般来说,跟程序处理时间关系紧密。 粗略看了一下这个插件,这是一个Object Cache,Object Cache是WP里最基础的缓存,使用Object Cache后WP默认会有一定的缓存效果,但只是“一定”。更多的缓存效果还需要主题和插件配合。
例如,假如你的首页有要显示很多分类的文章列表,每个分类要查询一次数据库,这些查询,默认是不会被缓存的,所以这个插件对这种情况没有什么帮助。
想要加快速度,必须要针对主题的具体情况,自己去使用Object Cache实现各种缓存。
leaveoff 发表于 2018-5-12 21:56
这个程序本来就慢。。。
别人的wordpress用了redis都表示速度飞快,为什么我的wordpress用了redis毫无反应。。。 升级你的php到7
static/image/smiley/default/lol.gif
要么就是你的服务器太过垃圾,
或者你的主题有问题。
或者你的设置有问题。
我用起来都是200ms以内。 www.nat.ee
我的比你大 发表于 2018-5-12 22:03
跟文件没什么关系呀,第一个页面的首包时间,还没有到其他文件这一步。
一般来说,跟程序处理时间关系紧 ...
当然不是你所想那样,服务端优化固然重要,客户端也很重要,你可以试一下用CDN加速CSS,用一切国内CDN加速,你会发现差别很大 本帖最后由 我的比你大 于 2018-5-12 22:09 编辑
HaoLan 发表于 2018-5-12 21:59
其实主要是各种文件加载速度慢或者是源站速度慢,若是在localhost搭建wp,人是无法从肉眼识别出来的,因为w ...
我再说一遍,首包时间,跟任何静态资源都没有关系。
以你的博客为例
forum.php?mod=attachment&aid=MTExNDM5fDM0ZTFmYzlhfDE1MzgyNTQ4OTF8MTI4MDd8NDQ5MjUz&noupdate=yes¬humb=yes
打开你的博客,第一个请求时间,如图所示。
这个约等于程序处理时间+正常服务器延迟。
页:
[1]