Что может вызвать высокую изменчивость Utraced Time в запросах App Engine?
Я только что провел нагрузочное тестирование моего приложения. Я заметил очень большую разницу в задержке для двух идентичных запросов: 3 с против 30 с. Когда я копался в следах, я обнаружил следующее:
| | Traced (ms) | Untraced (ms) |
|----------------------+-------------+---------------|
| High-latency Request | 193 | 29948 |
| Low-latency Request | 305 | 2934 |
Вот скриншоты для следов:
Низкая общая задержка
Высокая общая задержка
Я не могу понять разницу 10: 1 в производительности во время выполнения.
Я вижу только эти запросы с высокой задержкой под нагрузкой. Может ли что-то в моем коде учитывать эту изменчивость (при условии, что для обоих запросов использовался одинаковый путь через код)?