Ищем страницу-рекордсмена по времени генерации — обычно это каталог с 5‑секундным ответом
Хочу себе такие же кнопкиЧто вы узнаете и зачем это нужно
Вы быстро найдёте страницу‑рекордсмена – тот URL, который отрабатывает дольше всех, часто это каталог с ответом около 5 секунд. Понимание причины задержки позволит вам правильно подобрать VDSina‑сервер (от 150 ₽ до Hi‑CPU) и избежать потери клиентов из‑за медленного сайта на Битриксе.
Почему именно каталог часто оказывается «медленным»
| Причина | Как проявляется | Что проверять |
|---|---|---|
| Большой объём товаров | Пагинация генерирует сотни записей за один запрос | Количество товаров в категории |
| Сложные фильтры и сортировки | Каждый фильтр добавляет JOIN‑ы к БД | Состав запросов в bitrix:catalog.section |
| Отсутствие кеша | При каждом открытии каталога происходит полный рендер | Настройки кеширования в cache_type |
| Неправильные индексы | MySQL сканирует всю таблицу | План выполнения запросов (EXPLAIN) |
| Нагрузка на CPU / I/O | Процессор занят обработкой PHP‑скриптов, диск – чтением файлов | Загрузка CPU, RAM, диска на сервере |
Эти факторы делают каталог «узким местом» в любой онлайн‑торговле.
Как быстро найти страницу‑рекордсмена
-
Соберите список самых «тяжёлых» URL
- В админке Битрикса откройте Отчёты → Статистика запросов.
- Отфильтруйте по времени выполнения (показатель
TIME_TAKEN). - Сохраните топ‑10 URL в CSV.
-
Проверьте их в реальном времени
- Откройте Chrome DevTools → Network.
- Включите Preserve log и Disable cache.
- Перезагрузите страницу, смотрите колонку Waiting (TTFB) и Content Download.
- Запишите полное время (
duration).
-
Сравните с нагрузкой на сервер
- На VDSina‑сервере выполните
top/htopили используйте панель управления. - Смотрите, насколько растёт CPU% и IOwait в момент запроса.
- На VDSina‑сервере выполните
-
Определите «запретный» порог
- Если время генерации > 4 сек, пользователь уже начинает терять терпение.
- Для большинства магазинов безопасный порог – ≤ 2 сек.
-
Сделайте вывод
- Если в топе находится каталог, значит именно он – ваш рекордсмен.
Совет: Сохраните скриншоты из DevTools и графики нагрузки – они пригодятся при общении с хостингом и разработчиками.
Инструменты, которые помогут измерить и проанализировать
| Инструмент | Что измеряет | Как использовать |
|---|---|---|
| Chrome DevTools | Время загрузки, размер ресурсов | Открыть → Network → Сортировать по duration |
| New Relic (или аналог) | Транзакции, запросы к БД | Установить агент, посмотреть APM |
| Bitrix Monitor | Внутренние таймеры Битрикса | Включить в php_interface/init.php |
MySQL EXPLAIN |
План выполнения запросов | EXPLAIN SELECT … FROM b_catalog_product |
| VDSina панель | Нагрузка CPU/RAM/I/O | Перейти в раздел Monitoring |
Для внешних статей о профайлинге используйте ссылку с
rel="nofollow": Как профилировать PHP‑скрипты.
Как оптимизировать «медленный» каталог
-
Включите кеширование
- В компоненте
bitrix:catalog.sectionзадайтеCACHE_TYPE=AиCACHE_TIME=3600.
- В компоненте
-
Сократите количество выводимых товаров
- Установите
PAGE_ELEMENT_COUNT=20(по умолчанию 30‑50).
- Установите
-
Оптимизируйте запросы к базе
- Добавьте индексы по полям
IBLOCK_ID,ACTIVE,PRICE. - Проверьте, нет ли **SELECT ***` в пользовательских модулях.
- Добавьте индексы по полям
-
Перейдите на Hi‑CPU‑сервер, если нагрузка CPU > 80 %
- На 🏰 VDSina доступны планы:
| План | Стоимость (₽/мес) | CPU | RAM | SSD | Примечание |
|---|---|---|---|---|---|
| Starter | 150 | 1 vCPU | 2 GB | 20 GB | Для небольших сайтов |
| Standard | 350 | 2 vCPU | 4 GB | 50 GB | Средний трафик |
| Pro | 700 | 4 vCPU | 8 GB | 100 GB | Интенсивные каталоги |
| Hi‑CPU | 1500 | 8 vCPU | 16 GB | 200 GB | Тяжелые магазины, > 10 000 товаров |
- Заказать можно здесь: VDSina.
-
Включите OPcache и APCu в PHP
- Уменьшает время компиляции скриптов.
-
Сократите размер CSS/JS
- Используйте минификацию и объединение файлов.
-
Перенесите изображения в CDN
- Сокращает время загрузки страницы, особенно на мобильных.
Пример измерения времени генерации каталога
- Откройте страницу
https://example.com/catalog/phones/в Chrome. - В Network найдите запрос
catalog/phones/. - Смотрите колонку Duration – у меня 5 сек 200 мс.
- Параллельно в терминале на 🏰 VDSina выполните:
top -b -n 1 | grep php
Вывод показывает CPU = 92 %, IOwait = 15 %.
- Вывод: каталог – рекордсмен, требуется Hi‑CPU и оптимизация запросов.
Как проверить, что оптимизация сработала
| Шаг | Действие | Ожидаемый результат |
|---|---|---|
| 1 | Перезапустить кеш (php bitrix/cache/clear.php) |
Снижение TTFB |
| 2 | Протестировать в DevTools | duration ≤ 2 сек |
| 3 | Сравнить графики в панели VDSina | CPU ≤ 50 % и IOwait ≤ 5 % |
| 4 | Проверить конверсию в Яндекс Метрике | Увеличение CR на 5‑10 % |
Если всё соответствует, можно считать задачу решённой.
Практика для закрепления
- Соберите топ‑5 URL вашего сайта по времени генерации, используя встроенные отчёты Битрикса. Запишите результаты в таблицу.
- Проверьте один из URL в Chrome DevTools, отключив кеш. Снимите скриншот колонки
Duration. - Выполните
EXPLAINдля SQL‑запроса, который генерирует выбранный каталог. Определите, какие индексы отсутствуют. - Сравните цены и характеристики планов 🏰 VDSina (таблица выше) и выберите, какой план подходит вашему магазину с учётом текущей нагрузки. Обоснуйте выбор в 2‑3 предложениях.
- Опишите план действий по оптимизации найденного «рекордсмена»: какие изменения в коде, в настройках сервера и в инфраструктуре вы бы применили.
Эти упражнения помогут вам уверенно находить и устранять «узкие места» в работе сайта на Битриксе, а также правильно подбирать VDSina‑решения для любого уровня нагрузки. Удачной оптимизации!
CamZamZam - онлайн фото с вебкамеры с эффектами
Cartoon Network: игры с персонажами
Чат рулетка в 2026: будущие функции
Эксперт по доменным стратегическим решениям
Хостинг для e-commerce проектов
Как играть в слоты
Как настроить CDN для сайта на хостинге Host.bg
Как настроить SSL-сертификат для сайта на Host.bg
Как оптимизировать производительность сайта с хостингом Host.bg
Как выбрать правильный хостинг для вашего сайта
Какие бывают ЛОР болезни у детей
Кассовые терминалы с оплатой картами
LOL куклы витрина детская
Лучшие видеорегистраторы для водителей
Онлайн QR-код сканер
Онлайн-связь
Оптимизация производительности баз данных на хостинге Host.bg
Основы настройки веб-хостинга: что вам нужно знать
Партнёрская программа без блога: как получать трафик из Telegram
Профессиональные хитрости для пользователей хостинга Host.bg
Регистрация ИП в Москве для иностранных граждан
Сравнение хостинга Host.bg с другими провайдерами
Субтитры — нет, уши — включены: погружение в английский за 5 минут
Сумки с бусинами
Техника для строительства загородных трасс
ТОП-10 VPS для разработчика: рейтинг серверов под рабочие задачи
WordPress блог для бизнеса