多少个瞬变是太多的瞬变

时间:2021-09-01 作者:Sayaman

我在我的Wordpress网站上使用瞬态,在最坏的情况下,我们可能会有超过1000000个瞬态。我认为500000更有可能,但我想知道过多的瞬态是否会导致性能问题?我们将其保存一年,因为一年中不断重复提出相同的请求。我知道在存储方面不会有太大问题,因为单个瞬态不会占用太多空间。

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

这取决于您是否添加了过期时间。如果未添加过期时间,则autoload 是的。这意味着存储此瞬态的选项将加载到每个请求上,即使它未被使用。对于大量的瞬态,这纯粹是内存方面的问题。

如果您没有安装外部对象缓存,我建议您安装一个外部对象缓存,因为它将使瞬态更加有效,并且显著更快(就像大多数WordPress一样)。

如果没有,那么考虑到您的瞬态存在的时间长度,一个专用的表可能会更好,但如果大量瞬态有到期日期,则不应引起重大问题。

实际上,在具有昂贵端点的API上实现缓存可能比在使用WordPress的安装中实现缓存更有效。您应该联系他们的维护人员。

相关推荐

Clear Transients

我已经为我的一个客户构建了一个自定义主题,我正在使用瞬态,以使站点运行更快。一周后,我在wp\\U选项中看到了大量瞬态记录(约360000条记录)。这使我怀疑瞬态不会从数据库中删除。如何删除该记录,以及如何删除?有什么好的教程吗?亲切的问候