我正在优化我的WordPress网站。我现在正在使用2个WordPress插件。首先是用于优化CSS、JS和HTML的“自动优化”。另一个是用于缓存页面的“WP超级缓存”。
在阅读有关WordPress优化的文章时,我遇到了另一个名为“对象缓存”的术语。但是我仍然不知道“页面缓存”和“对象缓存”之间的区别。
有人能帮我理解这一点吗?即使我使用的是“页面缓存”,“对象缓存”也是必需的吗?
发布于 2019-07-03 12:43:42
页缓存是页面的整个呈现的html输出。它对于像WordPress帖子这样的静态内容很有用。
对象缓存通常是构成页面的资源繁重的部分。例如,当您使用WP_Query时,每个结果都将存储在对象缓存中。这可以防止WordPress每次使用WP_Query时都访问数据库。
例如,如果使用ajax进行分页,则下一页结果将存储在对象缓存中,而不是页缓存中。
发布于 2019-07-03 13:08:55
页面缓存当访问者A请求一个页面时,该网站将构建它并将此页面“内容”返回给访问者的浏览器。在运行Page时,将保存此页面内容,以便在其他人要求时不需要重新构建页面内容。然后,当访问者‘B’出现并请求相同的页面时,页面缓存只是发送先前缓存的内容(而不必重建任何内容)。
对象缓存涉及存储数据库查询,当在WordPress站点上启用时,它可以帮助加快PHP执行时间,减少数据库的负载,并更快地将内容传递给访问者。
https://wordpress.stackexchange.com/questions/342078
复制相似问题