php - 如何使用 php 获得像 Google 一样的速度?

标签 php apache optimization performance

我将 PHP 与 Zend Framework 一起使用,单独的数据库连接似乎比 Google 执行查询所需的 0.02 秒要长。奇怪的是,今天我看了一个视频,说谷歌连接到 1000 台服务器进行一次查询。考虑到延迟,我希望每个查询都使用一台服务器比在不同数据中心处理多个服务器的效率更高。

如何让 PHP、MySQL 和 Zend Framework 协同工作并达到同样的速度?

缓存是唯一的方法吗?您如何优化代码以减少“渲染”时间。

最佳答案

Google 使用许多技术来实现其提供的吞吐量。 MapReduce , Google File System , BigTable是其中的一些。

有一些非常好的免费和开源替代品,即 Apache Hadoop , Apache HBaseHypertable .雅虎!正在大量使用和推广 Hadoop 项目,因此它们得到了相当积极的维护。

关于php - 如何使用 php 获得像 Google 一样的速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/571184/

相关文章:

c# - 为什么访问静态数组引用比访问非静态数组引用慢

c++ - 需要帮助优化代码(最小图像约定)

javascript - 意外的标识符

php - 带有参数的 URL 的 htaccess 301 重定向

php - MySQL 问题重新连接 (mysqld.exe) 一直报错

php exec() 在 Linux 服务器上无法正常工作

c# - 技术实现多态性但节省 4 个字节

javascript - 使用 jQuery 获取 2 个下拉菜单项的选定值

php - 在 Paypal 的快速结帐 API 中显示成本/价格

php - MYSQL 行数为 NULL 但我需要显示 0