Php Bluemix应用程序性能

Php Bluemix应用程序性能,php,performance,ibm-cloud,Php,Performance,Ibm Cloud,我最近在bluemix云上重新部署了一个现有的PHP应用程序,而“默认”性能(就像我除了增加CF实例上的内存外,没有做任何优化)非常糟糕——比如在30秒到1米的时间内执行一个简单的DB查询,而以前是即时的 我不认为这是一个应用程序问题(太简单了),所以我正在尝试看看bluemix中是否有任何性能/调整参数是应该负责的 它是一个简单的PHP5应用程序,带有Clearbase Mysql数据库服务 有人有什么想法吗?我将从分析请求管理开始,使用开发人员的浏览器工具分析从连接到“到达第一个字节的时间”

我最近在bluemix云上重新部署了一个现有的PHP应用程序,而“默认”性能(就像我除了增加CF实例上的内存外,没有做任何优化)非常糟糕——比如在30秒到1米的时间内执行一个简单的DB查询,而以前是即时的

我不认为这是一个应用程序问题(太简单了),所以我正在尝试看看bluemix中是否有任何性能/调整参数是应该负责的

它是一个简单的PHP5应用程序,带有Clearbase Mysql数据库服务


有人有什么想法吗?

我将从分析请求管理开始,使用开发人员的浏览器工具分析从连接到“到达第一个字节的时间”需要多长时间。然后,当您确定请求到达您的应用程序时,我将绕过查询以隔离最终的问题,并确保您的应用程序没有任何其他瓶颈。 一旦确定了问题,让我们调试查询,尝试直接在数据库上运行它,以检查需要多长时间。我看到您使用的是mysql,因此您还可以在查询前面运行explain命令,以检查db引擎如何获取结果

你也可以在你的应用程序上放一些日志,并设定一个时间来了解它在哪里花了这么长时间,然后通读一遍
cf日志(appname)--最近的

那么问题肯定是数据库?您能否完全消除PHP,并通过使用数据库客户机与新旧数据库比较数据库响应时间?