php - 是否值得缓存简单的 MySQL 结果

标签 php mysql caching apc

我有一个 PHP 脚本,可以在 MySQL 数据库上运行非常简单的查询(每页最多 25 次)。是否值得缓存结果(例如使用 APC),或者性能差异可能可以忽略不计?

最佳答案

缓存总是值得的。从 APC 的内存用户缓存中提取数据与建立数据库连接并运行查询相比,这是一个巨大的差异 - 特别是如果您在一个页面上执行 25 个查询!

好处将更加复杂:

  1. 从内存中提取数据,您可以通过更少的开销更快地提供请求
  2. 您将释放数据库连接
  3. 您将更快地释放 apache 进程
  4. 所有这些都将有助于更快地处理请求...

关于php - 是否值得缓存简单的 MySQL 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13168626/

相关文章:

php - 如何在MySQL中存储欧洲货币?

php - MYSQL 慢查询与 PHP

遗留 Java Web 应用程序的 Android 开发

mysql - 视频和图像数据的缓存 - Couchbase

php - 如果我使用 $_GET 变量进行 MYSQL 查询,空字节注入(inject)会影响我吗?

php - 在 MySQL 和 PHP 中使用特殊字符(撇号)

php - 警告 : mysql_fetch_array() expects parameter 1 to be resource, 中给出的 bool 值

image - Monotouch 的异步图像下载器/缓存

android - 没有可用于离线模式的gradle缓存版本

debugging - Symfony2 - 部署缓存没有 setfacl