laravel - Google Cloud App Engine Standard 不支持 gzip?
问题描述
目前我使用 laravel 框架开发 REST API,并将其部署到 Google Cloud App Engine 标准版和灵活版。
当我将它部署到灵活版本时,它工作正常。但是,由于我的应用程序仍然是原型,我想将其更改为标准版本,这样我就可以获得免费层,因为我的应用程序仍然使用很少的资源。
但是,当我尝试部署到 App Engine 标准时,一切仍然有效,但与灵活相比,响应速度很慢。我已经尝试将实例类更改为最高规格的机器,但结果仍然相同。
所以我试图找出发生了什么,我认为应用引擎标准比灵活慢。
我的发现:
App Engine 标准
App Engine 灵活
如您所见,对同一 API 端点的标准和灵活请求,但是,在标准版本中,响应返回不是 gzip 编码并且返回更多字节,而灵活版本以 gzip 编码返回。
我认为这可能是每个请求变慢的问题。在灵活中,大多数请求在 1000 毫秒以下返回,而在标准中大多数时间在 2000 毫秒左右。
你们是否知道如何在 App Engine Standard 中启用 gzip 压缩,或者您是否认为还有其他问题导致响应缓慢。
谢谢您的帮助 :)。
解决方案
推荐阅读
- flutter - 如何在 Flutter 中创建录音应用?
- c++ - 直接在类构造上初始化一个 shared_ptr
- d3.js - D3 日历热图。如何在热图的矩形中显示数字或任何内容
- sql - SQL计算两次之间的时间差并显示小时
- python - plotly dash中的外部css
- php - 如何获取当前帖子的作者 ID(WordPress)
- javascript - getSourceData(), afterchange Handsontable js vue
- react-native - 如何在用户滑动时从 PanGestureHandler 滑动移动获取当前 Y 值
- xml - 使用 Biopython 为 SARS 病毒在 Python 中运行 BLAST。我的输出根本没有出现!有人检查我的代码吗?
- python - 为什么在 zip() 上调用 list() 会清空内容?如何在不更改内容的情况下打印 zip 对象?