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

Django under load, или django тоже может быть б...

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

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

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

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

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

Avatar for Moscow Python Meetup

Moscow Python Meetup PRO

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 сервер • Обращайте внимание на альтернативные библиотеки написанные на Си