2009-10-15 54 views
0

我們有許多服務器運行各種不同的LAMP設置。 PHP的配置方式取決於誰設置服務器的方式似乎有所不同。一些設置爲使用Apache DSO模塊,其他設置爲使用CGI。一些suEXEC打開,其他服務器關閉。我們一直在努力調整我們的應用程序的性能,但我不確定這個級別會有什麼收益。php服務器的最佳設置

如果幫助一個標準設置爲我們的服務器是這樣的:

  • PHP 5.2.8
  • 的MySQL 5.0.81
  • 的Apache 2.2.11

感謝。

+0

屬於serverfault imho ... – ChristopheD 2009-10-15 20:46:33

回答

2

我一直覺得你得到一個燈箱最大的性能提升了三件事情:

1)安裝PHP緩存 2)大幅提高內存分配到MySQL排序 3)聘請好程序員

您還可以通過限制apache在任何時候運行的線程數/ fork數來獲得一些很好的內存改進。

1
  1. 如果您不能安裝「ZendServer對其進行訪問」由於一些原因:與您的團隊簡短的會議,並決定哪些Apache2的使用的模塊沒有必要和刪除它們。還可以讓你自己的PHP二進制文件控制什麼是包含的和什麼是不需要的

  2. 如果你能夠安裝'ZendServer',從zend.com獲得軟件並享受Zend的php優化器的高性能。