
СамРазработка на Django
Оптимизация скорости и производительности Django
Аудит и ускорение Django-проектов: от простых сайтов до высоконагруженных веб-приложений. Работаю с ORM, кэшированием, настройкой сервера и базы данных. Измеряю результат метриками до и после.
Цена
15 000 — 80 000 ₽
Срок
5–20 рабочих дней
PythonDjangoPostgreSQLRedisNginxGunicornCeleryDocker
Обсудить задачу в TelegramЧто входит
✓Полный аудит производительности: Django, PostgreSQL, Nginx, статика
✓Оптимизация ORM-запросов: select_related, prefetch_related, индексы
✓Настройка кэширования: Redis, Django Cache Framework, template caching
✓Оптимизация статики: минификация CSS/JS, сжатие изображений, CDN
✓Настройка Nginx: gzip, кэширование статики, оптимальные worker-процессы
✓Настройка Gunicorn: количество воркеров, таймауты, graceful reload
✓Анализ медленных запросов в PostgreSQL: EXPLAIN ANALYZE, индексы
✓Оптимизация шаблонов: устранение лишних рендеров, кэширование фрагментов
✓Рекомендации по масштабированию: Celery для фоновых задач, connection pooling
✓Финальное тестирование: сравнение метрик до и после
Цена
15 000 — 80 000 ₽
Финальная цена согласуется после обсуждения задачи
Что влияет на цену:
- Объём проекта: количество моделей, представлений, шаблонов
- Наличие Docker: оптимизация контейнеров — отдельный блок работ
- Нужна ли миграция на PostgreSQL (если сейчас SQLite или MySQL)
- Сложность фронтенда: React/Vue SSR, Webpack-оптимизация
- Объём данных в БД: таблицы от 1 млн записей требуют отдельной работы с индексами
Скрытых платежей нет. Финальная сумма фиксируется до начала работы.
Сроки
5–20 рабочих дней
рабочих дней
Что влияет на срок:
- Доступ к серверу и репозиторию: задержка предоставления доступа сдвигает старт
- Объём проекта: сайт-визитка (5 дн.) vs маркетплейс (20 дн.)
- Необходимость согласования окон обслуживания (если production без staging)
- Количество итераций тестирования после оптимизации
❓
Вопросы и ответы
Нужно оптимизировать проект на Django?
Опишите задачу — отвечу в течение часа
Написать в TelegramЗаказать на Kwork
