2016-03-11 86 views
3

當我使用Google雲網絡負載均衡器時,我的所有HTTP gzip連接都保持不變,但使用HTTP/S Load Balancer最終用戶時不會獲得gzip內容。Google雲端HTTP平衡器和gzip

我在VM上使用nginx。使用這種捲曲例如:

curl -H "Accept-Encoding: gzip" -H "Host: my.website.com" -I https://$IP_TO_TEST/login --insecure

我得到Content-Encoding: gzip直接連接到虛擬機並沒有gzip的時候,當我連接到HTTP負載平衡器。

我已經搜索了所有Google雲文檔,但他們沒有提及它們是否支持或不從後端壓縮內容。

回答

0

HTTP/S負載均衡器支持從後端壓縮的內容。你有沒有可以分享的請求和響應頭的例子?你在虛擬機上運行什麼(nginx,Apache)?

+0

謝謝馬特。我在虛擬機上使用nginx。使用此捲曲示例curl -H「Accept-Encoding:gzip」-H「Host:my.website.com」-I https:// $ IP_TO_TEST/login --insecure當獲得_Content-Encoding:gzip_時直接連接到虛擬機,當我連接到HTTP負載平衡器時沒有gzip – jordi

+0

這是Via頭。讓我寫一個完整的答案。 –