Cache DB queries result

时间:2011-05-25 作者:Amit Kumar Gupta

在我的新网站上,我显示了大部分图像,而不是文本。我展示了最近写的,最近看的,大部分看的帖子等的图片。我发现在40%的情况下,帖子都是一样的。所以我不需要点击DB来提取图像。它可以将点击次数保存到Db&;处理时间。

我最初想缓存帖子ID。所以,在查询数据库或处理内容以提取图像之前,我可以在缓存中搜索帖子id。若在缓存中找到post id,那个么我可以直接显示来自磁盘的图像。

我发现有许多插件可以缓存DB查询及其结果。我正在使用wp total cache。请告诉我它是否能满足我的要求,或者我应该写我自己的逻辑

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

只要您使用WP API($wpdb) 为了执行查询,它们将通过缓存插件进行缓存(好吧,由那些具有此类功能的插件进行缓存)。

如果您需要缓存更难生成而不仅仅是检索的数据,请查看Transients API.

结束