Я пытаюсь устранить проблемы с задержкой в своем приложении Flex App Engine, и я подозреваю, что мой сервер слишком долго не отвечает (TTFB, предоставленный Chrome, превышает 20 секунд).
Так что я использую time.clock()
(Python2.7), чтобы увидеть, где тратится время. Я также использую print
, чтобы получить эти значения в Stackdriver.
И разные времена совсем не совпадают.
Это только после ввода моей функции (на самом деле это мой обработчик маршрута)
И вот как раз перед тем, как покинуть его.
Истекшее время, которое я вычисляю, - не что иное, как время окончания - время начала (один вызов time.clock()
каждый).
И вы можете видеть, что это дает менее одной секунды. Журналы стекового драйвера показывают, что затрачено почти 4 секунды.
Есть идеи, почему эта разница? time.clock()
не работает должным образом в App Engine flex?
Спасибо