PHP APC 和 Memcache 基准测试

标签 php memcached apc

是否有任何简单的测试可以尝试对 APC 和 Memcache 进行基准测试,只是为了了解使用它们的性能优势?

我使用 microtime() 尝试了一些简单的东西,并将请求循环发送到数据库并存储结果,首先存储在缓存中,然后存储在缓存中,但我没有注意到任何显着的性能提升。

谢谢。

最佳答案

真正的好处并不容易测试。问题是它们帮助的是并发性,而不仅仅是页面执行时间......而且这是一个需要测试的不简单的事情。

一种选择是使用 ab (Apache Bench) 向同一页面发出重复的 HTTP 请求,并测量请求率和负载的差异...

ab -c 20 -n 1000 http://www.example.com/index.php

-c 20 表示使用 20 个并发客户端(模拟 20 个并发用户)。 -n 1000 表示总共发出 1000 个请求。然后,查看“每个请求的时间”和“每秒的请求数”字段。尝试不同的 APC/Memcache 设置(甚至禁用它们)以观察这些数字如何变化...

关于PHP APC 和 Memcache 基准测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3318095/

相关文章:

php - 如果 Portfolio 元素有标签,添加 CSS

php - 获取数据时在数组中显示空白输入数组值 Laravel

php - 通过 OmniPay PHP 进行 Paypal 汇款

python - 使用 memcache.gets() 时出现 AttributeError

linux - 在 linux 服务器上卸载了 PhpMyAdmin,现在 apache 重启给出了这个错误

javascript - 你如何在 php 中使用 echo 打印 html 中的文本?

language-agnostic - 内存缓存过期时间

PHP memcache 随着键数量的增加返回 false

php - 具有多个客户端并防止缓存踩踏的 PHP Web 服务的最佳方法