Проблема
Магазин «ЭлектроникаМаркет» (4000 товаров электроники) на VPS — Apache + mod_php. Сайт грузился 6 секунд. Клиенты жаловались на скорость. Хостинг (FirstVDS) позволял настроить Nginx, но клиент не разбирался в серверах. Бюджет — 5 000 ₽.
Что мы нашли
- Apache + mod_php — каждый запрос потребляет много RAM (256 МБ на процесс)
- Нет FastCGI-кеша — каждый запрос обрабатывается PHP заново
- Нет компрессии gzip — статика (JS, CSS, картинки) не сжимается
- PHP-FPM настроен с default pool — не оптимизирован под нагрузку
Что сделали
Настроили Nginx как reverse-proxy перед Apache за 1 день. Включили FastCGI-кеш для статических страниц. Настроили PHP-FPM с оптимизированным pool (8 воркеров). Включили gzip-сжатие. Настроили кеширование статики в браузере.
Результат
- Время загрузки — 1.5 секунды (было 6 секунд)
- Нагрузка на CPU снизилась на 60%
- FastCGI-кеш — статические страницы отдаются за 0.1 сек
- Стоимость — 5 000 ₽ (однократно)
Технологии
Nginx reverse-proxy
FastCGI-кеш
PHP-FPM
gzip
браузерное кеширование
Следующий шаг
Заказать такую услугу
Обсудить проект
Хотите похожий результат для своего магазина?
Разберём текущие ограничения, риски и быстрые точки роста до начала работ.