当并发性增加时,我正在尝试诊断php应用程序的响应时间很短。
运行php应用程序,打开mysql数据库连接并创建会话。正在运行JMeter测试来测试并发性。随着并发性的增加,我也看到响应时间以线性增长率增长。结果是应用程序只能处理一个小的并发级别。
XDebug已被用于分析使用第三方框架的应用程序代码;但是,除了减少每个请求的应用程序响应时间之外,对于并发的稳定响应时间增加没有可靠的解释。
CPU使用率低于60%且负载平均值低。有很多记忆可用。
已经设置了一个基本的“hello world”php文件来测试NGINX / PHP-FPM。在高并发性下,此文件的响应时间保持不变。
我无法确定响应时间随着并发性增加的根本原因,而系统命中率似乎没问题。
有关如何解决此问题的任何想法?
工具?
怀疑地区?