我们运行了许多用 PHP 编写的网络应用程序。不幸的是,其中有一些选择查询带有一些相当大的连接,导致 MySQL 响应速度变慢。
因此,我们正在研究缓存一些经常使用的连接。我研究了看起来很有前途的 Zend_Cache,是否还有其他可能表现更好的替代方案?
还有什么是缓存的最佳后端?我相信 Zend_Cache 提供基于文件的 Sqlite 和 Memcached。
最佳答案
当速度很重要时,您绝对应该选择 memcached。但在大多数情况下,文件缓存或 sqlite 缓存可以满足您的需求。
Zend_Cache 是一个非常好的缓存库,它通过它的适配器系统支持多种缓存机制,这使得以后更改缓存解决方案变得轻而易举,所以我肯定会选择 Zend_Cache。
关于php - 在 PHP 中缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1559217/