对象缓存插件强制每个插件缓存对象?

时间:2016-10-05 作者:Revious

缓存插件(如w3 Total Cache或类似插件)是否可以强制主题和插件对每个实例化的对象使用缓存?或者他们只是在优化普通的WordPress。

1 个回复
SO网友:cjbj

不,他们不能。缓存插件不可能知道插件和主题在内部是如何工作的。它们存储整个html页面并检测一些更改以确定页面是否需要刷新。

假设他们能够在每次启动对象时分析所有正在运行和缓存的代码。这一过程本身不仅会耗费大量的计算时间,而且许多对象会被毫无意义地缓存,因为它们无论如何只会被使用一次。结果作为页面的一部分缓存。

在avery页面上返回的某些对象(菜单、小部件)可能会从缓存中受益,但您需要深入了解主题,以查看每个页面上的菜单是否相同,或者是否有某个过滤器可以更改它。