我有一个 PHP 脚本,可以在 MySQL 数据库上运行非常简单的查询(每页最多 25 次)。是否值得缓存结果(例如使用 APC),或者性能差异可能可以忽略不计?
最佳答案
缓存总是值得的。从 APC 的内存用户缓存中提取数据与建立数据库连接并运行查询相比,这是一个巨大的差异 - 特别是如果您在一个页面上执行 25 个查询!
好处将更加复杂:
- 从内存中提取数据,您可以通过更少的开销更快地提供请求
- 您将释放数据库连接
- 您将更快地释放 apache 进程
- 所有这些都将有助于更快地处理请求...
关于php - 是否值得缓存简单的 MySQL 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13168626/