我有一个 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 的功能附加到该应用程序,以便它有更多的空间进行处理等等。