0

我已经在我的 Ubuntu Desktop 11.10、8 核和 8 GB 内存上设置了 Redis 2.4。

运行 redis-benchmark 工具,我始终看到每秒 100K 的 SETS 和 GETS 以及 4096 字节的包。Apache 每秒将提供 24k 的 index.html 页面,所以这些数字非常好。

在测试总堆栈 - Apache - PHP5(使用 Fastcgi)和 Redis 的性能时,最大吞吐量为每秒 250 个请求。

如果我注释掉对 Redis 的调用,我仍然每秒收到 250 个请求。

使用 htop,CPU 使用率是 95% PHP 和 5% Redis,Apache 几乎不可见。

所以问题是我应该实际期望这种组合的吞吐量是多少?

软件详情:

PHP 5.4 和 Apache 2.2.20 Linux 3.0.0-17-generic #30-Ubuntu SMP Thu Mar 8 20:45:39 UTC 2012 x86_64

4

1 回答 1

0

我建议使用 PHP 的微框架而不是更大的框架。此外,如果您包含许多 PHP 文件,性能将会下降(即使使用 APC)。此外,PHP r/s 不会匹配静态 html r/s。

于 2012-04-18T14:15:57.143 回答