PHP网络服务器的最快选择

前端之家收集整理的这篇文章主要介绍了PHP网络服务器的最快选择前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要提供一个处理大量请求的 PHP应用程序.我想知道除了Apache之外的任何其他方面是否有任何实际好处,以及替代方案的优缺点是什么.

我有一些使用lighttpd和Nginx用于Rails应用程序的经验.它们也是PHP的有力竞争者吗?任何重要的设置技巧?

PHP加速器如何与这些替代服务器一起使用,这是一个好主意吗?

我在OpenSolaris盒子上.

不确定是否相关,但是,稍后,我打算在此服务器前放置一个Varnish代理/缓存.

编辑:

我想补充一点,我完全无意触摸应用程序.这是PHP着名的典型混乱,而且基本上没有时间.

Apache是​​一个很好的基础与mod-PHP – 并添加APC用于字节码缓存,一些变量缓存将有很大帮助,事实上,你可以做的最明显的事情是加快PHP脚本运行时间(同样,使用Yslow加速HTML前端并确保数据库得到优化).

我会添加一些建议,例如避免从Apache提供图像和其他静态内容.我有一个单独的(子)域与专用图像服务器(我使用thttpd,但nginx也完全适合).尽管如此,从完全独立的域名(或CDN)提供图像会更好.

Nginx还具有能够充当代理的优势,它可以处理入站连接,然后将结果反馈 – 这意味着Apache2 / Mod_PHP的后端生产者进程可以在完全本地工作 – 网络速度,而不是等待网络浏览器客户端赶上.

Varnish可以执行超出Nginx所能做的额外工作,但我不太了解它 – 它可能只是一个或另一个,但它不太可能必须同时使用它们.

猜你在找的PHP相关文章