Оптимизировать новостный сайт на 1С‑Битрикс, который падал под нагрузкой, можно за 3‑5 ключевых шагов: включить кэширование, сократить запросы к базе, настроить компрессию и подключить CDN — тогда время отклика упадёт с 4,2 с до 0,8 с уже в первом месяце. Включить кэширование можно через административную панель в разделе «Настройки → Настройки продукта → Кеширование», а также задать параметры в файле .settings.php. Это сразу уменьшит количество запросов к PHP‑скриптам и сократит нагрузку на сервер. После этих действий среднее время генерации страницы упало с 4,2 с до 1,1 с, а нагрузка на CPU снизилась на 45 %. Кешировать статические файлы (CSS, JS, изображения) необходимо, потому что они составляют более 60 % общего трафика сайта, а без правильных заголовков браузер каждый раз запрашивает их заново. Оптимизировать запросы к базе следует в первую очередь, потому что именно они часто становятся узким местом при росте посещаемости. Подключить CDN и включить компрессию можно за один день,
Как укротить 1С-Битрикс: оптимизация новостного сайта под нагрузкой
9 апреля9 апр
2
3 мин