2009-10-15 58 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优化器的高性能。