Назад | Перейти на главную страницу

Как уменьшить время отклика сервера для Google AppEngine?

У меня есть приложение Rails 5, работающее на AppEngine. Все работает, кроме медленной реакции в соответствии с PageSpeed ​​Insights. Работая на моем собственном сервере, я получил оценку PageSpeed ​​100/100 для мобильных и настольных компьютеров, но когда он работает на AppEngine, он вызывает у меня «Уменьшение времени отклика сервера». Я попытался увеличить тип экземпляра до F4, отключить потокобезопасность, просматривать результаты Google и не уверен, что еще попробовать.

Изменение типа экземпляра и конфигурации потоков поможет только в ситуации, когда экземпляр не может удовлетворить потребности вашего приложения в ресурсах.

Вы не очень понимаете, какие запросы медленные и на сколько. Используя режим разработчика вашего браузера (F12 в хроме), вы можете получать трассировки, которые показывают, сколько времени занимает выполнение каждого запроса, чтобы вы могли определить те, которые работают слишком медленно. На стороне GCP вы можете использовать Cloud Trace чтобы рассчитать время выполнения запросов вашим приложением и помочь вам выяснить, в чем проблема.

Это должно дать вам лучшее представление о том, где искать улучшения.