php - 在 PHP 中缓存?

标签 php mysql optimization caching

我们运行了许多用 PHP 编写的网络应用程序。不幸的是,其中有一些选择查询带有一些相当大的连接,导致 MySQL 响应速度变慢。

因此,我们正在研究缓存一些经常使用的连接。我研究了看起来很有前途的 Zend_Cache,是否还有其他可能表现更好的替代方案?

还有什么是缓存的最佳后端?我相信 Zend_Cache 提供基于文件的 Sqlite 和 Memcached。

最佳答案

当速度很重要时,您绝对应该选择 memcached。但在大多数情况下,文件缓存或 sqlite 缓存可以满足您的需求。

Zend_Cache 是一个非常好的缓存库,它通过它的适配器系统支持多种缓存机制,这使得以后更改缓存解决方案变得轻而易举,所以我肯定会选择 Zend_Cache。

关于php - 在 PHP 中缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1559217/

相关文章:

mysql - MySQL 5.6 触发器性能低下

php - 在mysql中使用trigger从master表中查找time-in和time out

php - 动态页面缩略图

php - 与使用数据库相比,在经典 ASP 和 PHP 之间共享 session

PHP 和 XMLWriter

php - MySQL "LOAD LOCAL DATA INFILE"

c - 出于清晰或优化的原因编写冗余程序流程语句?

c# - 类里面的通话顺序很重要时的最佳实践?

java - Proguard 的哪个优化选项删除了 if() 语句?

PHP单选按钮检查是否为空