2011-07-17 184 views
0

我的PHP页面有点性能问题。我的应用程序由两种不同的语言组成,PHP和JSP在顶部使用apache和tomcat。我的JSP速度非常快,但是PHP页面慢10倍,并且它们都使用相同的数据库。我知道JAVA应该比PHP更快,但我的应用程序在PHP部分运行速度非常慢,但不是在JSP上运行。为什么PHP在apache服务器上运行速度很慢

此外,我100%确定我的PHP脚本没有错,但它看起来像是apache,需要很长的时间来处理php和一些静态文件。请让我知道是否有人遇到过这样的问题。如果您需要查看它,我不介意发布我的apache conf文件。

注意: Apache被配置为服务除Servlet/JSP之外的所有文件,并且JSP甚至比某些htmls运行得更快。

在此先感谢。

+7

知道这些php页面究竟做了些什么会很有趣?它不是关于技术,而是脚本正在做的事情(例如使用cURL,处理大量文本等),这可能会降低速度。 – thesocialgeek

+0

我不认为在一般情况下PHP比JAVA慢[[直到它很大]] – Sourav

+1

你是说10ms与100ms还是1秒对10秒?这两个页面是否完全一样? – deceze

回答

1
  • 对于PHP使用某种类型的操作码缓存像APCeAccelerator否则PHP必须分析每一个请求您的文件。
  • 对于一般的Apache调整,你应该做一些谷歌搜索,几个东西,如禁用.htaccess文件的想法,但它仍然应该比JSP更快......一些apache performance tuning提示。
相关问题