仅供参考,我已在生产环境中对 Discourse 前端的 Apache2 和 nginx 反向代理(使用 Unix 套接字)进行了广泛测试,结果发现 nginx 并非“快得多”。
在此配置下,nginx 仅“稍快一些”,用户几乎察觉不到速度差异。
此外,Google Webmaster 工具中的 PageSpeed 测试(基于 LightSpeed)在一段时间内的平均值显示,两种反向代理之间并无显著差异。
这条仅供参考的评论并非基于理论或重复他人观点,而是基于真实生产环境的测试结果。
我们所有 Discourse 实例均部署在 Apache2 反向代理之后(最初使用的是 nginx 反向代理),因为我们喜欢在服务器上运行多个网站(虚拟主机),而这些服务器上已托管了 LAMP 应用。
任何希望使用 Apache2 而非 nginx 作为反向代理的用户都可以放心使用!这一事实使得 Discourse 能够被更广泛的用户和主机(Apache2 和 nginx)轻松采用。