在Apache之前运行Nginx作为反向代理服务PHP似乎被普遍认为是好的做法。
使用CDN提供所有静态资源(images / css / js)时,情况仍然如此吗?
很显然,为静态文件提供服务是Nginx的主要优势之一,但是它仍然值得运行,只有dynamic请求才是缓冲客户端的缓冲区。
谢谢,
伊恩
如果您的项目/脚本不严格依赖特定的或第三方的Apache模块,则可以尝试使用Nginx / PHP-FPM / APCcaching/ Memcached包来提供dynamic内容。 它绝对减less了内存占用量,并允许处理更多的请求。
对于大量stream行的CMS可以很容易的findNginx的configuration实例,首先要检查的是Nginx官方网站的configuration部分 。
还有一个可以考虑使用来自本地HttpFcgiModule的fastcgi_cache指令。