【发布时间】:2010-12-02 14:10:42
【问题描述】:
我已经为 Facebook 创建了 PHP 应用程序。它使用 MySQL、Memcached 并在 Centos 2.6 Ghz 和 2 GB RAM 上的 Lighttpd 上运行。
它基本上是一个 PHP 文件,在第一次运行后被缓存,并且每次下一次直接从 Memcached 提供 0.8 毫秒。
我还能做些什么来缩短这个时间?
【问题讨论】:
-
问题是为什么要“减少这段时间”?
-
因为我上次发布这个应用程序时有 10k 个并发请求。所以它是 10k * 0,8 ms = 8 秒。而且太长了。
-
可能,如果性能如此重要,您应该考虑用另一种语言编写应用程序并使用多个服务器。
-
@tharkun - 站点直接从 Memcached 显示,因此更改语言无济于事。
-
你用 APC 试过了吗?
标签: php memcached scalability lighttpd