首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你会从数据库缓存一些列表到php数组吗?

问你会从数据库缓存一些列表到php数组吗?
EN

Stack Overflow用户
提问于 2014-12-06 21:01:34
回答 1查看 51关注 0票数 1

我有一些"key => value“选项列表存储在数据库(MySQL)中,例如状态、类型、主要类别的名称,它们似乎每页需要查询6~10次。

所以我开始考虑将它们作为数组缓存在php文件中。每当optionList更新时,编写一个函数,同时更新php文件。

你认为什么时候像这样缓存数据是好的?我将尝试测量花费的时间,看看哪个花费更少(听起来像查询速度和读取文件速度),除此之外,还应该考虑什么因素?

EN

回答 1

Stack Overflow用户

发布于 2014-12-08 07:53:04

缓存对于被大量读取但不需要不断更新的数据总是很好的。即使正在更新,缓存也可能在您的站点设计中起到很好的作用,但在管理数据状态和过期时间方面可能会变得更加复杂。

寻找缓存框架(或ORM)是值得的。我没有在PHP中使用这些的经验,但一些谷歌应该会有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27331959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档