Google Cloud App Engine Standard не поддерживает gzip? - PullRequest
0 голосов
/ 14 ноября 2018

В настоящее время я разрабатываю REST API с использованием инфраструктуры laravel и развертываю его как в стандартной версии Google Cloud 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.

Я думаю, что это может быть причиной того, что каждый запрос становится медленным. В Гибком, в основном, запрос возвращается менее 1000 мс, тогда как в стандартном случае большую часть времени составляет около 2000 мс.

Ребята, вы не знаете, как включить сжатие gzip в App Engine Standard, или вы считаете, что есть другая проблема, которая приводит к замедлению ответа.

Спасибо за вашу помощь:).

...