回复至:WP静态缓存和内存缓存的区别?

论坛首页 论坛 寻求帮助 WP静态缓存和内存缓存的区别? 回复至:WP静态缓存和内存缓存的区别?

#20200
孙锡源
管理员
    @ibadboy
    坏蛋的博客
    ibadboy.net

    Redis和Memcache在WordPress中更多是针对数据库查询进行缓存(这俩货不是只能做这个,他们其实可以针对任意计算结果进行缓存,Redis也可以作为消息队列使用)。于是使用内存缓存时PHP脚本仍然要执行,只是从数据库取数据的速度变快了。

    页面缓存是指将整个网页生成静态的HTML存储在本地,并在用户访问时直接返回HTML。

    理论上讲,页面缓存一定比内存缓存快的(内存缓存还要执行PHP脚本,而静态缓存则直接返回HTML)。你的这个测试结果是因为页面缓存没配置对的缘故。正确的页面缓存应该不经过WordPress路由中转,直接在WEB服务器层就被路由到缓存的静态页面上。

    参见:https://wordpress.org/support/article/nginx/