使用 nginx 作为反向代理的 apache 上的 pagespeed

使用 nginx 作为反向代理的 apache 上的 pagespeed

我有一个 VPS 并使用以下堆栈:

NGINX 作为端口 80 上的前端代理。此外,端口 443 用于 SSL Apache,端口 8080 用于动态内容(主要是 PHP)

现在我想使用 Google 的 PageSpeed 模块。我应该在哪个服务器上安装 PageSpeed?

答案1

只要它至少通过 PageSpeed 一次,您就会从优化中受益。

流程本质上是相同的,只是顺序不同:

User <--- NGINX <--- PageSpeed <--- Apache
User <--- PageSpeed <--- NGINX <--- Apache

可能影响您决定的一些因素包括:

  • Apache 是否已配置为使用更多资源,或者 NGINX 是否已配置为使用更多资源?

如果一个应用程序的资源有限,并且在尝试调用 PageSpeed 的同时承受着高负载,则其性能可能会受到影响。

如果您特意将一个应用程序配置为系统资源的大量使用者,那么您可能需要将 PageSpeed 的功能附加到该应用程序,以便它有更多的空间进行处理等等。

相关内容