Google Cloud App Engine标准版不支持gzip吗?

时间:2018-11-14 12:30:43

标签: laravel google-app-engine google-cloud-platform gzip google-app-engine-php

当前,我使用laravel框架开发REST API,并将其部署到Google Cloud App Engine Standard和Flexible版本。

当我将其部署到灵活版本时,它可以正常工作。但是,由于我的应用程序仍是原型,所以我想将其更改为标准版本,以便获得免费使用权,因为我的应用程序仍使用很少的资源。

但是,当我尝试部署到App Engine标准时,一切仍然有效,但是与灵活相比,响应速度很慢。我已经尝试将实例类更改为规格最高的计算机,但结果仍然相同。

所以我试图找出正在发生的事情,我认为标准的App Engine比灵活的慢。

我的发现:

App Engine标准

Using App engine Standard request header standard

灵活的App Engine

Using app engine Flexible request header flexible

您会看到,对同一API端点的标准请求和灵活请求,但是,在标准版本中,响应返回的格式不是gzip编码,而是返回了更多的字节,而灵活版本的gzip编码返回。

我认为这可能是每个请求变慢的问题。在Flexible中,大多数情况下,请求返回时间都在1000毫秒以下,而在标准时间中,大部分时间是在2000毫秒左右。

你们是否知道如何在App Engine Standard中启用gzip压缩,或者您认为还有其他问题导致响应速度变慢。

谢谢您的帮助:)。

0 个答案:

没有答案