Nginx 作为 Apache 的反向代理,仅具有动态内容?

Nginx 作为 Apache 的反向代理,仅具有动态内容?

在 Apache 前面运行 Nginx 作为反向代理来提供 PHP 服务似乎被普遍认为是一种好的做法。

使用 CDN 提供所有静态资产(images/css/js)时仍然会出现这种情况吗?

显然,快速提供静态文件是将 Nginx 放在前面的主要优势之一,但是,为了缓冲慢速客户端的速度,是否仍然值得仅使用动态请求来运行它?

谢谢,

伊恩

答案1

如果您的项目/脚本不严格依赖特定或第三方 Apache 模块,则值得尝试使用 Nginx/PHP-FPM/APC 缓存/Memcached 包来提供动态内容。它肯定会减少内存使用量,并允许在其他条件相同的情况下处理更多请求。

对于许多流行的 CMS,您可以轻松找到 Nginx 配置示例,首先要检查的是官方 Nginx 网站配置部分

此外,还可以考虑使用fastcgi_cache本机的指令HttpFcgi模块

相关内容