Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Django under load, или django тоже может быть быстрой

Django under load, или django тоже может быть быстрой

Алексей Штырняев (Х5 Retail Group, разработчик) @ MoscowPython Meetup 70

"В своей работе используем Django для высоконагруженного сервиса. И постоянно тестируем сервисы под нагрузкой, чтобы удостовериться, что новый код выдержит наш следующий релиз. За время регулярных высоконагруженных тестов выработали n-советов, которые помогают увеличить производительность в проектах на Django".

Видео: http://www.moscowpython.ru/meetup/70/django-under-load/

Moscow Python Meetup

November 28, 2019
Tweet

More Decks by Moscow Python Meetup

Other Decks in Programming

Transcript

  1. Microservices • Легко внедрять ◦ Поэтапный отказ от старых решений

    • Быстро разрабатывать ◦ Любой микросервис мы пишем за 1 спринт за 2 внедряем • И недорого
  2. Тем временем в OpenShift Пространство TANK Пространство TEST yandex tank

    test DB Mock service #1 Mock service #2 Mock service #3 Стресс Нагрузочное Тест #1 Тест #2 Сервис
  3. Выводы • Правильно распоряжаться ресурсами • Обращать внимание на пакеты

    и middleware которые используем • Очень важен WSGI сервер • Обращайте внимание на альтернативные библиотеки написанные на Си