如何解决PHP应用程序的间歇性高响应时间

我一直在压力testing我的PHP应用程序托pipe在Linux上,并使用Apache。 我正在使用Apache JMeter进行压力testing。 在testing过程中,正常响应时间低于100毫秒。 但是在几分钟后的testing中,对于相同的HTTP请求,响应时间高于响应时间,几分钟后响应时间再次变高。 高达60K毫秒。

我是PHP和Apache的新手。 我不知道从哪里开始寻找问题。 任何人都可以指示我如何解决这个问题? 该应用程序托pipe在Amazon EC2上。

首先我想到的可能是垃圾收集是问题。 我对吗?

如果响应时间高达60秒,那么您可能正在查看实例范围内的严重问题。 在运行jmetertesting时,在EC2实例上运行,观察内存耗尽和高磁盘I / O等问题。