2011-07-17 290 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提示。
相關問題