В настоящее время я разрабатываю REST API с использованием инфраструктуры laravel и развертываю его как в стандартной версии Google Cloud App Engine, так и в гибкой версии.
Когда я развертываю его в гибкой версии, он работает нормально. Однако, поскольку мое приложение все еще является прототипом, я хочу изменить его на стандартную версию, чтобы я мог получить бесплатный уровень, потому что мое приложение все еще использует очень мало ресурсов.
Однако, когда я пытаюсь выполнить развертывание в стандарт App Engine, все по-прежнему работает, но реакция довольно медленная, по сравнению с гибкой. Я уже пытался изменить класс экземпляра на машину с самой высокой спецификацией, но результат все тот же.
Поэтому я пытаюсь выяснить, что происходит, я думал, что стандартная часть движка приложения медленнее, чем гибкая.
Мои выводы:
Стандарт App Engine
![request header standard](https://i.stack.imgur.com/nx9T3.png)
App Engine Гибкий
![request header flexible](https://i.stack.imgur.com/lgEpT.png)
Как вы можете видеть, стандартный и гибкий запрос к одной и той же конечной точке API, однако в стандартной версии ответ возвращается не в кодировке gzip, и возвращаются дополнительные байты, а гибкий вариант возвращается в кодировке gzip.
Я думаю, что это может быть причиной того, что каждый запрос становится медленным. В Гибком, в основном, запрос возвращается менее 1000 мс, тогда как в стандартном случае большую часть времени составляет около 2000 мс.
Ребята, вы не знаете, как включить сжатие gzip в App Engine Standard, или вы считаете, что есть другая проблема, которая приводит к замедлению ответа.
Спасибо за вашу помощь:).