csh*_*rad 2 google-cloud-platform kubernetes google-kubernetes-engine
我的后端,在Rocket(Rust)中,没有内置压缩.因此,它依赖于代理来压缩它.虽然nginx入口控制器支持它,但我认为默认的是否也有它,因为它具有高可用性.
如果没有,那么我应该怎么设置?
更新(2018-01-31): 看起来Cloud HTTP(S)Load Balancer 支持 GZIP.您只需从后端提供压缩内容,负载均衡器就会将其传递给您.
但是,NGINX由于Via
标题而感到困惑(它认为代理不支持GZIP,而且在大多数云提供商上这是正确的,但不是谷歌).请参阅此常见问题解答:https://cloud.google.com/cdn/docs/troubleshooting#compression-not-working
如果您使用的是nginx Web服务器软件,请修改nginx.conf配置文件以启用压缩.此文件的位置取决于安装nginx的位置.在许多Linux发行版中,该文件存储在/etc/nginx/nginx.conf中.要允许nginx压缩与HTTP(S)负载平衡一起使用,请将以下两行添加到nginx.conf的http部分:
Run Code Online (Sandbox Code Playgroud)gzip_proxied any; gzip_vary on;
归档时间: |
|
查看次数: |
870 次 |
最近记录: |