当前,我使用laravel框架开发REST API,并将其部署到Google Cloud App Engine Standard和Flexible版本。
当我将其部署到灵活版本时,它可以正常工作。但是,由于我的应用程序仍是原型,所以我想将其更改为标准版本,以便获得免费使用权,因为我的应用程序仍使用很少的资源。
但是,当我尝试部署到App Engine标准时,一切仍然有效,但是与灵活相比,响应速度很慢。我已经尝试将实例类更改为规格最高的计算机,但结果仍然相同。
所以我试图找出正在发生的事情,我认为标准的App Engine比灵活的慢。
我的发现:
App Engine标准
灵活的App Engine
您会看到,对同一API端点的标准请求和灵活请求,但是,在标准版本中,响应返回的格式不是gzip编码,而是返回了更多的字节,而灵活版本的gzip编码返回。
我认为这可能是每个请求变慢的问题。在Flexible中,大多数情况下,请求返回时间都在1000毫秒以下,而在标准时间中,大部分时间是在2000毫秒左右。
你们是否知道如何在App Engine Standard中启用gzip压缩,或者您认为还有其他问题导致响应速度变慢。
谢谢您的帮助:)。