Скорость отдачи страницы — первое, с чем сталкивается посетитель. Если сайт не уложился в 2–3 секунды, вы рискуете потерять до 40% аудитории; для интернет-магазина или коммерческого лендинга это прямые убытки и подорванное доверие. С выходом Joomla 5 работать со скоростью стало заметно проще: ядро переписали под современный PHP 8.2+, встроили полноценное кеширование страниц и избавились от многих тормозивших библиотек. Теперь рекордных показателей можно добиться без горы сторонних плагинов, если знать, что и в какой последовательности включать.
Ниже — пошаговая инструкция на основе реальной практики: от настроек в админке до серверных тонкостей. Она будет полезна и тем, кто переехал на Joomla 5 с четвёртой или третьей ветки, и тем, кто только осваивает эту CMS. По ходу дела буду сравнивать с WordPress и Tilda — это помогает лучше понять, почему в Joomla тот или иной механизм работает именно так.
Почему скорость сайта важна именно для Joomla 5
Joomla 5 — не косметическое обновление, а архитектурный скачок. Если в старых версиях нормальное кеширование часто требовало сторонних расширений вроде JotCache или Cache Cleaner, то теперь всё жизненно необходимое переехало в ядро и заточено под HTTP/2 и HTTP/3. А когда инструмент становится стандартным, его проще настраивать и меньше риск сломать сайт конфликтующими плагинами.
Ключевые отличия новой версии в контексте скорости:
- Умная работа с PHP 8.2+: движок полностью адаптирован под последние версии языка. На практике переход с PHP 7.4 на 8.2 даёт прирост в обработке запросов на 30–50%, а включённый JIT-компилятор дополнительно ускоряет тяжёлые операции.
- Встроенное кеширование страниц (Page Cache): плагин System – Page Cache умеет сохранять целые HTML-документы, а не только фрагменты. Это резко снижает нагрузку на базу данных и процессор — по сути, сервер отдаёт готовую статику.
- Отказ от старых библиотек: убрали устаревшие jQuery-зависимости, которые раньше тянули за собой долгую загрузку. Теперь в шаблонах активно применяется нативный JavaScript, что уменьшает объём и количество запросов.
- Асинхронная загрузка ресурсов: движок автоматически раздаёт скриптам атрибуты
deferиasync, если они не мешают первому рендерингу. Вы получаете быстрый First Contentful Paint без ручного вмешательства.
Важно: многие веб-мастера, привыкшие к старым линейкам Joomla, по инерции ставят «тяжёлые» плагины кеширования, которые в пятой версии не только не нужны, но и активно конфликтуют с новым ядром. Результат — разорванные стили, пропавшие модули, некорректное меню и падение производительности вместо роста. Поэтому золотое правило: сначала до упора используем встроенные механизмы, и только если их объективно не хватает — аккуратно смотрим сторонние решения.
Шаг 1. Настройка встроенного кеширования в Joomla 5
Первый и самый результативный ход — включить и правильно сконфигурировать плагин «System – Page Cache». По моему опыту, именно на этом этапе чаще всего теряют потенциальный выигрыш, оставляя настройки по умолчанию или вовсе не активируя плагин.
Как активировать Page Cache:
- Зайдите в Администратор → Система → Управление плагинами.
- В строке поиска введите
Page Cache. - Нажмите на плагин System – Page Cache.
- В поле Статус выберите Включено.
- В поле Тип кеширования выберите Прогрессивный (Progressive) или Полный (Complete).
Разбор типов кеширования:
| Тип кеширования | Описание | Для каких сайтов подходит |
|---|---|---|
| Прогрессивный (Progressive) | Кеширует всю страницу, но даёт возможность динамически обновлять отдельные модули — например, блоки с комментариями или счётчиками. | Блоги, новостные порталы, доски объявлений, любые проекты с часто меняющимся пользовательским контентом. |
| Полный (Complete) | Кеширует страницу целиком. Никакой динамики без принудительного сброса. | Интернет-магазины, каталоги, корпоративные сайты с редкими обновлениями контента. |
| Отключено | Каждый запрос обрабатывается сервером заново. | Только на этапе активной разработки и отладки. |
Рекомендация практика: для абсолютного большинства проектов на Joomla 5 я ставлю Прогрессивный. Он даёт максимальную скорость без потери гибкости. Если же у вас жёстко статичный каталог, который обновляется раз в неделю, — смело выбирайте Полный. Кстати, в экосистеме WordPress аналогичного встроенного разделения нет: там полагаются на плагины вроде WP Rocket, которые делают примерно то же самое, но требуют отдельной настройки и денег. Joomla 5 экономит и время, и бюджет.
Критические настройки плагина:
- Время жизни кеша (Cache Lifetime): рекомендую ставить 14400 (4 часа) или 86400 (24 часа). Слишком короткий интервал (например, 1 час) заставит сервер постоянно пересобирать страницы, сводя на нет выигрыш от кеширования. Слишком длинный (больше суток) рискует надолго «заморозить» устаревший контент, если вы активно публикуете новости.
- Запрет кеширования для администраторов: обязательно Включено. Если этого не сделать, вы после правок будете видеть закешированную версию и недоумевать, почему изменения не применились. Знакомая ситуация по десяткам обращений в техподдержку.
- Кеширование для мобильных устройств: Включено. Мобильные посетители часто имеют другие поведенческие сценарии и скорость соединения, а при адаптивной вёрстке различия в HTML минимальны — кешировать мобильную версию можно и нужно.
Сброс кеша:
После любых содержательных изменений — новая статья, обновление товара, правка дизайна — кеш необходимо очистить. Делается это двумя способами:
- Вручную: заходите в Система → Очистить кеши и жмёте «Очистить всё».
- Автоматически: система сама сбросит кеш по истечении заданного времени жизни (например, каждые 4 часа).
Типовая ошибка: забывают сбросить кеш после смены шаблона или установки нового модуля. В итоге администратор видит старый дизайн или «поехавшую» вёрстку и грешит на кривой код, хотя проблема в устаревшем кеше. Всегда нажимайте «Очистить всё» после значимых вмешательств.
Шаг 2. Оптимизация серверных параметров (PHP и Apache/Nginx)
Даже идеально настроенный кеш Joomla не вытянет проект, если сам сервер сконфигурирован кое-как. Приведу три самых критичных звена, которые чаще всего хромают.
1. Версия PHP
Joomla 5 официально требует PHP 8.2 или выше, и это не прихоть разработчиков. На практике разница между PHP 7.4 и 8.2 по чистой скорости обработки запросов превышает 40%. Никакой кеш не компенсирует такой провал.
- PHP 7.4: уже не поддерживается, медленный, да и проблемы с безопасностью.
- PHP 8.0/8.1: работают, но не используют все оптимизации JIT и новые фичи.
- PHP 8.2+: максимальная производительность именно для Joomla 5.
Как проверить: в админке Joomla идите в Система → Информация о системе. Там будет строка с версией PHP. Если она ниже 8.2 — меняйте тариф хостинга или обновляйте через панель управления. На российских хостингах (Timeweb, Beget, Reg.ru) это обычно делается в пару кликов через ISPmanager или cPanel.
2. Оптимизация OPcache
OPcache хранит скомпилированный PHP-код в оперативной памяти, избавляя сервер от необходимости компилировать скрипты при каждом запросе. Для Joomla 5 это критически важно: без OPcache вы будете платить компиляцией на каждом хите.
В файле php.ini (или через раздел «Настройки PHP» в ISPmanager) добавьте или измените следующие параметры:
opcache.memory_consumption=256
opcache.max_accelerated_files=10000
- opcache.memory_consumption — выделите минимум 256 МБ, для крупных сайтов с сотнями расширений поднимайте до 512 МБ.
- opcache.max_accelerated_files — укажите число, превышающее количество PHP-файлов в вашей Joomla. Значение 10 000 перекроет типовую инсталляцию с запасом.
Важно: на дешёвых виртуальных хостингах OPcache иногда отключён или ограничен. Проверьте его наличие в той же «Информации о системе» Joomla. Если нет — пишите в поддержку или переезжайте на более современный тариф.
3. Gzip-компрессия и HTTP/2
Сжатие контента на лету уменьшает объём передаваемых HTML, CSS и JS в 3–5 раз. Протокол HTTP/2 позволяет браузеру загружать несколько ресурсов параллельно по одному соединению, а не по очереди, как в старом HTTP/1.1.
Как проверить на хостинге: пробейте сайт через GTmetrix или PageSpeed Insights. Если видите предупреждения «Gzip не используется» или «HTTP/1.1», значит, сжатие или протокол не настроены.
Для Nginx: добавьте в конфиг серверного блока:
gzip on;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
Для Apache: в .htaccess должны быть строки:
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/css text/javascript application/javascript
</IfModule>
Учтите, что на российских хостингах управление сжатием иногда вынесено в отдельный пункт панели («Оптимизация сайта» или «Сжатие gzip»), и там его достаточно просто включить.
Шаг 3. Оптимизация изображений и медиа-контента
Изображения традиционно съедают 60–70% от общего веса страницы. В Joomla 5 встроено несколько механизмов, позволяющих автоматизировать их облегчение, но их нужно грамотно активировать.
1. Формат изображений: WebP вместо JPG/PNG
Joomla 5 умеет «из коробки» работать с WebP — современным форматом, который при том же визуальном качестве весит на 30–50% меньше классических JPG и PNG. В отличие от того же WordPress, где для WebP часто нужен сторонний плагин или фильтр, здесь всё уже встроено.
Как настроить:
- В администраторе: Система → Управление плагинами.
- Найдите плагин Media – WebP и включите его.
- В настройках выберите режим Конвертация (если на сайте уже много JPG и PNG) или Предпочтение (если вы загружаете готовые WebP).
Рекомендация: практически во всех свежих проектах я ставлю режим «Конвертация». Плагин сам создаст WebP-версии старых изображений и будет отдавать их современным браузерам; для устаревших (например, Internet Explorer) оставит оригинальные файлы — посетитель разницы не заметит, а скорость возрастёт.
2. Lazy-загрузка (Lazy Loading)
Joomla 5 автоматически добавляет атрибут loading="lazy" ко всем изображениям, которые не попадают в первый экран. Картинка начинает загружаться только тогда, когда пользователь до неё доскроллит. Это существенно экономит трафик и ускоряет первоначальный рендеринг.
Как проверить: откройте сайт, нажмите F12 (DevTools), перейдите во вкладку Elements и найдите тег <img>. Если видите loading="lazy" — механизм работает.
Важно: не надо дублировать lazy-загрузку сторонними плагинами. В Joomla 5 она реализована на уровне ядра, и дополнительное расширение может вызывать глюки вроде не загрузившихся картинок или конфликтов со слайдерами.
3. Оптимизация размера изображений
До сих пор встречаю проекты, где фотография товара загружается в разрешении 4000×3000, а в карточке отображается как 400×300. Браузер всё равно скачает полный файл, а потом сожмёт его силами CSS — драгоценные мегабайты потрачены впустую.
Правило:
- Для картинок внутри контента достаточно 1200–1600 пикселей по большей стороне.
- Для полноэкранных баннеров — 1920×1080, не больше.
- Используйте инструменты типа Squoosh или пакетной обработки в Photoshop, чтобы привести размеры к реально необходимым.
Типовая ошибка: полагаться только на адаптивные изображения (тег <picture> или атрибут srcset), не уменьшая физический размер исходников. Даже если браузер выберет версию для маленького экрана, огромный оригинал всё равно будет загружен, если нет дубликатов в разных разрешениях. Сперва ресайзим, потом только прописываем адаптивность.
4. Таблица: Сравнение форматов изображений
| Формат | Размер (при 1000×1000) | Качество | Поддержка | Рекомендация |
|---|---|---|---|---|
| JPG | ~250 КБ | Высокое | 100% | Для фото, но лучше WebP |
| PNG | ~400 КБ | Высокое (без потерь) | 100% | Для графики с прозрачностью |
| WebP | ~120 КБ | Высокое | 95%+ | Основной выбор для Joomla 5 |
| AVIF | ~80 КБ | Очень высокое | 60%+ | На перспективу, пока не везде поддерживается |
Вывод: переводите все изображения в WebP — Joomla 5 сделает это за вас полуавтоматически. Про AVIF можно подумать позже, когда поддержка в браузерах станет повсеместной.
Шаг 4. Оптимизация кода (CSS, JS, HTML)
Если картинки оптимизированы, но страница весит под 2 МБ, почти наверняка проблема в раздутых стилях и скриптах. Joomla 5 даёт базовые инструменты, которых хватает для типового сайта.
1. Минификация CSS и JS
Минификация удаляет комментарии, лишние пробелы и сокращает имена переменных, уменьшая объём файлов на 20–50%. В Joomla 5 за это отвечает отдельный плагин.
Как настроить:
- В администраторе: Система → Управление плагинами.
- Найдите плагин System – Minify и включите его.
- В настройках включите:
- Минификация CSS — Включено;
- Минификация JS — Включено;
- Конкатенация (соединение) файлов — на ваше усмотрение.
Нюанс: конкатенация склеивает несколько CSS или JS файлов в один, сокращая количество HTTP-запросов. Но на сложных сайтах с десятками модулей один «битый» скрипт может положить всю сборку. Поэтому я обычно оставляю только минификацию без конкатенации — стабильность важнее экономии пары запросов. На WordPress аналогичную логику дают Autoptimize или WP Rocket, и там те же грабли.
2. Асинхронная загрузка скриптов
Joomla 5 сама добавляет атрибуты defer и async к скриптам, которые не участвуют в отрисовке первого экрана. Вручную вмешиваться не требуется.
Как проверить: в DevTools (вкладка Network) найдите подгружаемые JS-файлы. Если у большинства из них появился атрибут defer или async — всё в порядке.
Важно: если какой-то скрипт критичен для начального отображения (например, слайдер в шапке), Joomla не пометит его как отложенный. Поэтому не пытайтесь переопределить поведение другими плагинами — скорее всего, сломаете логику ядра.
3. Оптимизация HTML
Движок автоматически чистит итоговый HTML от избыточных пробелов и комментариев. Проверить можно в той же вкладке Elements в DevTools — код должен выглядеть компактно, без пустых строк и мусора.
Типовая ошибка: ставить отдельный плагин для «очистки HTML». В Joomla 5 эта функция уже есть, и дополнительное расширение может удалить важные мета-теги или разметку schema.org, что вредит SEO.
4. Использование современных CSS-фреймворков
Если ваш шаблон до сих пор тянет Bootstrap 3 или старую версию UIKit, самое время обновиться. Bootstrap 5 освободился от зависимости от jQuery, предлагает нативные Grid и Flexbox и весит значительно меньше. Tailwind CSS вообще позволяет собирать только используемые классы, что даёт сверхлёгкий финальный файл стилей.
Для Joomla 5 существует немало тем, изначально построенных на Bootstrap 5 или Tailwind. Выбирайте их при запуске нового проекта или при редизайне — это вклад в скорость на годы вперёд.
Шаг 5. Использование внешних сервисов и CDN
Если ваша аудитория разбросана по регионам или странам, один сервер в Москве не сможет отдавать контент одинаково быстро пользователю из Владивостока и, скажем, из Берлина. Здесь нужна сеть доставки контента (CDN).
Что такое CDN?
CDN — это географически распределённая сеть серверов, которые кешируют статику вашего сайта (изображения, CSS, JS) и отдают её посетителю с ближайшего узла. Основной сервер при этом разгружается, а задержка снижается кратно.
На практике для российских проектов я часто использую Cloudflare — у него есть точки присутствия в Москве, Санкт-Петербурге и других городах, а бесплатный тариф закрывает потребности большинства сайтов. Если нужен отечественный CDN, можно посмотреть в сторону Selectel или Яндекс.Облака, но их настройка чуть сложнее.
Как подключить CDN к Joomla 5?
Сам движок не содержит встроенного интерфейса для CDN, но всё решается на уровне DNS и хостинга:
- Cloudflare (рекомендую): регистрируетесь, добавляете сайт, меняете NS-серверы вашего домена на выданные Cloudflare. Затем в разделе Speed включаете Auto Minify для CSS/JS/HTML и Polish для сжатия изображений — это даст прирост без дополнительных плагинов.
- Встроенный CDN хостинга: многие современные российские хостинги (например, Timeweb, Beget) предлагают интеграцию с CDN через панель управления — достаточно активировать чекбокс.
- AWS CloudFront / Google Cloud CDN: вариант для крупных проектов, где нужна максимальная гибкость и готовность к высоким нагрузкам. Настройка сложнее, но оправдывает себя при посещаемости от 100 тысяч уникальных посетителей в месяц.
Важно: при использовании CDN следите, чтобы кеширование на уровне Joomla и кеширование на уровне CDN не конфликтовали. Обычно это решается правильными заголовками Cache-Control на стороне сервера. Например, для статики ставьте Cache-Control: public, max-age=31536000, а для HTML-документов согласуйте время жизни с настройками Page Cache.
Таблица: Сравнение CDN-сервисов
| Сервис | Стоимость | Скорость | Поддержка WebP | Рекомендация |
|---|---|---|---|---|
| Cloudflare | Бесплатно (есть платные тарифы) | Высокая | Да (через Polish) | Основной выбор для большинства |
| AWS CloudFront | Платно по трафику | Очень высокая | Да | Для высоконагруженных проектов |
| Google Cloud CDN | Платно | Высокая | Да | При интеграции с Google-экосистемой |
| Jetpack CDN | Платно | Средняя | Нет | Только для WordPress, для Joomla неактуально |
Шаг 6. Мониторинг и тестирование скорости
Одноразовая оптимизация не гарантирует стабильного результата. Плагины обновляются, контент растёт, меняются настройки сервера — скорость может «уплыть» незаметно. Поэтому возьмите за правило регулярно прогонять сайт через пару сервисов и сверяться с чек-листом.
Инструменты для тестирования:
- Google PageSpeed Insights: показывает отдельно оценки для мобильных и десктопов, даёт конкретные рекомендации. Незаменим для контроля Core Web Vitals.
- GTmetrix: детально раскладывает время загрузки, размер страницы, количество запросов и позволяет сравнивать отчёты в динамике. Я обычно снимаю показатели до и после оптимизации.
- WebPageTest: позволяет выбрать регион тестирования и увидеть, как сайт грузится, скажем, из Новосибирска или Франкфурта.
- Screaming Frog SEO Spider: удобен для массового аудита страниц: он может собрать данные о весе и количестве ресурсов по всему сайту за один проход.
Чек-лист: Что проверить после оптимизации
| Параметр | Значение | Как проверить |
|---|---|---|
| Время загрузки (First Contentful Paint) | < 1.5 сек | PageSpeed Insights |
| Время полной загрузки (Load Time) | < 3 сек | GTmetrix |
| Размер страницы | < 1.5 МБ | GTmetrix |
| Количество запросов | < 50 | WebPageTest |
| WebP поддержка | 100% | PageSpeed Insights (проверяет автоматически) |
| Gzip компрессия | Включено | PageSpeed Insights или GTmetrix |
| HTTP/2 | Включено | Вкладка Network в DevTools (поле Protocol) или онлайн-сервисы |
| OPcache | Включено | Информация о системе Joomla |
Важно: если после всех манипуляций скорость не улучшилась — начните искать конфликты с установленными плагинами. В моей практике бывали случаи, когда один SEO-плагин добавлял лишние 1,5 секунды к загрузке из-за обилия внешних запросов. Поэтому временно отключайте подозрительные расширения и повторяйте замеры — часто проблема кроется именно там.
Шаг 7. Типовые ошибки и как их избежать
За годы работы с Joomla (и не только) я выделил несколько повторяющихся сценариев, которые сводят на нет всю оптимизацию. Пройдитесь по этому списку — велика вероятность, что одна из ловушек сработала и у вас.
- Конфликт плагинов кеширования. Установка JotCache или другого кешера поверх System – Page Cache вызывает двойное кеширование и артефакты. Решение: оставить только встроенный и удалить дублёры.
- Отключение lazy-загрузки. Некоторые оптимизационные плагины или ручные правки могут сбросить атрибут
loading="lazy". Проверьте, не убрали ли вы его случайно — тогда все картинки полезут разом. - Устаревшая версия PHP. До сих пор встречаю сайты на PHP 7.4, которые мигрировали на Joomla 5 без апдейта серверного ПО. Результат — медленная работа и периодические ошибки. Сразу переходите на PHP 8.2+.
- Несжатые изображения. Загрузка исходников с камеры без ресайза и конвертации в WebP — самый массовый тормоз. Обучите контент-менеджеров готовить картинки или настройте автоматическую конвертацию плагином Media – WebP.
- Отсутствие Gzip. Иногда хостинг-провайдеры по умолчанию не включают сжатие. Проверьте в GTmetrix и, если нужно, активируйте через панель или запросите техподдержку.
- Неверная конфигурация OPcache. Даже если OPcache включён, крошечный лимит памяти может приводить к постоянному вытеснению скриптов и повторной компиляции. Убедитесь, что памяти выделено достаточно.
Вывод: Как достичь максимальной скорости на Joomla 5
Быстрая Joomla 5 — это не какой-то один секретный плагин, а последовательность действий от серверных настроек до культуры работы с контентом. На практике путь к результату занимает пару часов, а эффект сохраняется на месяцы.
Краткий план действий:
- Активируйте встроенный Page Cache — Прогрессивный или Полный в зависимости от динамики сайта.
- Обновите PHP до 8.2+ и настройте OPcache с достаточными лимитами.
- Включите Gzip и HTTP/2 — это базовая гигиена сервера.
- Переведите изображения в WebP и проконтролируйте lazy-загрузку.
- Минифицируйте CSS и JS штатным плагином, избегая агрессивной конкатенации без нужды.
- Подключите CDN (Cloudflare как отправная точка) для ускорения отдачи по всем регионам.
- Регулярно тестируйте скорость через PageSpeed Insights и GTmetrix, сверяясь с чек-листом.
Главный совет: доверяйте встроенным механизмам Joomla 5. Они покрывают 95% потребностей типового проекта, не создают лишней нагрузки и снижают риск конфликтов. Сторонние кеш-плагины — это прошлое, которое с пятой версией должно остаться в истории. Как показывает практика, именно отказ от «зоопарка расширений» приносит самый заметный скачок скорости.
FAQ: Часто задаваемые вопросы о кешировании и скорости на Joomla 5
1. Как часто нужно сбрасывать кеш на Joomla 5?
Сбрасывать кеш следует после любых изменений контента (новая статья, обновление товара, правка дизайна). Встроенный плагин сам очистит кеш по истечении срока жизни, заданного в настройках. При ручных правках используйте Система → Очистить кеши.
2. Можно ли использовать сторонний плагин кеширования вместе с встроенным?
Нет. Это гарантированно приводит к конфликтам и ошибкам отображения. System – Page Cache в Joomla 5 полностью заменяет внешние решения. Отключите и удалите старые кеш-плагины.
3. Почему сайт на Joomla 5 загружается медленно, даже после настройки кеширования?
Типичные причины: старая версия PHP, отключённый или неправильно настроенный OPcache, отсутствие Gzip-сжатия, неоптимизированные изображения, конфликт с SEO- или security-плагинами. Проверьте каждый пункт через GTmetrix и PageSpeed Insights.
4. Как проверить, что WebP работает на сайте?
Откройте DevTools (F12), вкладка Network, найдите загружаемые изображения — в столбце «Type» должно быть webp. Дополнительно можете использовать сервис WebP Checker.
5. Что делать, если после обновления кеша сайт отображается некорректно?
Сбросьте кеш вручную: Система → Очистить кеши. Если не помогло — перепроверьте настройки плагина Page Cache, особенно тип кеширования и время жизни.
6. Как оптимизировать JS-скрипты на Joomla 5?
Используйте плагин System – Minify: включите минификацию JS и, если количество файлов велико и вы уверены в стабильности, — конкатенацию. Также положитесь на встроенную асинхронную загрузку с defer и async.
7. Нужен ли CDN для сайта на Joomla 5?
Да, если аудитория распределена географически. Бесплатный Cloudflare решает задачу для подавляющего большинства проектов и дополнительно даёт сжатие и оптимизацию изображений.
8. Как проверить, что OPcache работает?
В админке Joomla зайдите в Система → Информация о системе. В разделе PHP-информации найдите пункт «Opcode Cache» или аналогичный. Если он не активен, обратитесь к провайдеру или настройте в php.ini.
9. Можно ли отключить lazy-загрузку на Joomla 5?
Не рекомендуется. Она уже включена и оптимизирована на уровне ядра. Отключение приведёт к загрузке всех картинок сразу и замедлит первый экран.
10. Какой тип кеширования лучше выбрать: Прогрессивный или Полный?
Для сайтов с часто обновляемым контентом (блоги, новости) — Прогрессивный. Для каталогов с редкими правками — Полный. В большинстве случаев Прогрессивный даёт наилучший баланс скорости и актуальности.