缓存数据库查询结果

时间:2011-05-26 02:12:06

标签: database wordpress caching

在我的新网站上,我显示的是大部分图片而不是文字。我显示最近写的,最近查看的,大多数观看的帖子等的图像。我发现在40%的情况下帖子是相同的。所以我不需要打DB来提取图像。它可以节省点击数和Db&处理时间。

我最初想过缓存帖子ID。因此,在查询数据库或处理内容以提取图像之前,我可以在缓存中搜索post id。如果在缓存中找到post id,那么我可以直接从磁盘显示图像。

我发现很多插件都会缓存数据库查询及其结果。请告诉我它是否能满足我的要求,或者我应该写出自己的逻辑。

1 个答案:

答案 0 :(得分:0)

您是否将图像存储在数据库中?那你做错了,你应该只存储图像的路径。

与您的回答更相关,您可能希望查看http://dev.mysql.com/doc/refman/5.1/en/query-cache.html

此外,您是否因数据库查询而出现明显的减速?仅以您的帖子来判断,我会说前端有很多优化措施可以加快您的网站速度。我在http://blog.hazardousgaming.info/129/drastically-improve-page-speed/

写了一篇非常全面的文章

注意:我现在几个月没有使用博客并转移到新域名。这不是垃圾邮件,只是为了适应这里的大量文本。