Всем добрый день. Знаю, что заголовок не очень информативен, но вкратце лучше не опишешь.
Есть один сайт на django, работающий на достаточно загруженном сервере (кроме этого сайта там еще куча всего работает). Закономерно, в силу загруженности сервера и медлительности самой django и python, все работает не так быстро, как хотелось бы. Но проблема даже не в этом.
В целом главная страница сейчас отдается за ~350 мс. Но периодически (где-то 1 раз из 3-7) она же отдается за ~2c. Как можно отловить, где же оно тормозит и что ему мешает?
Вдобавок могу сказать, что в ходе безуспешных попыток оптимизации было установлено, что как минимум 50% времени обработки запроса занимает рендеринг шаблонов. Кроме того, когда страница отдается долго (~2 с) - время выполнения логики почти не меняется (хотя, все же, увеличивается), время же рендеринга увеличивается почти пропорционально времени генерации всей страницы. Попытались заменить шаблонизатор на Jinja2. При тестировании на локальной машине наблюдалось устойчивое и весьма значительное уменьшение времени отдачи, на сервере же после замены время генерации страницы стало абсолютно случайным, в диапазоне от ~250 мс до 3 с. В чем может быть причина, куда можно копать и смотреть?
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Куда копать? (2013)
- Форум Куда копать??? (2004)
- Форум Копать ты хостер! (2016)
- Форум [ubuntu]Куда копать? (2011)
- Форум куда копать htaccess (2010)
- Форум GitLab - куда копать?! (2017)
- Форум wget, куда «копать» (2006)
- Форум IPTABLES: где копать? (2003)
- Форум IPTABLES: где копать? (2003)
- Форум sendmail где копать? (2001)