Wp_cacheset()中的“尽可能长”有多长?

时间:2013-11-08 作者:tobek

这个documentation for wp_cache_set() 表示如果您将0传递给$expire (这也是默认设置),然后缓存“尽可能长”。这有多长?什么决定了它?我们谈的是小时还是天?

在我的例子中:我在一个由100多个博客组成的多站点网络上有一个非常昂贵的SQL查询,其结果可以缓存数周(真的是永远的-可以在需要时手动刷新)。我应该使用WordPress的缓存还是自己整理?

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

WordPress对象缓存不是持久缓存,它旨在缓存单个页面加载中的数据,因此“尽可能长”永远不会超过单个请求。

使用Transients API 如果要跨多个页面加载存储数据,甚至更简单,只需手动将其存储在选项中即可。

结束

相关推荐

Should I use multisite?

简而言之,我开始为我的客户提供廉价的网站服务。我开发了5个易于使用的WordPress主题。每个主题附带以下内容:主页-静态图像或图像旋转木马和简介副本</关于-静态图像和关于复制博客联系人-谷歌地图和联系人表单小部件(例如推特提要)My question我希望注册过程完全自动化。我还希望能够快速更新WordPress的新版本并添加新主题。为此,您会推荐WordPress Multisite吗?如果我让数百个站点运行一个数据库,我会遇到问题吗?我有终极云托管TSO HOST, 因此,空间和需求不应成