我将 PHP 与 Zend Framework 一起使用,单独的数据库连接似乎比 Google 执行查询所需的 0.02 秒要长。奇怪的是,今天我看了一个视频,说谷歌连接到 1000 台服务器进行一次查询。考虑到延迟,我希望每个查询都使用一台服务器比在不同数据中心处理多个服务器的效率更高。
如何让 PHP、MySQL 和 Zend Framework 协同工作并达到同样的速度?
缓存是唯一的方法吗?您如何优化代码以减少“渲染”时间。
最佳答案
Google 使用许多技术来实现其提供的吞吐量。 MapReduce , Google File System , BigTable是其中的一些。
有一些非常好的免费和开源替代品,即 Apache Hadoop , Apache HBase和 Hypertable .雅虎!正在大量使用和推广 Hadoop 项目,因此它们得到了相当积极的维护。
关于php - 如何使用 php 获得像 Google 一样的速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/571184/