Каталоги и доски объявлений на WP

Каталог на 50 тысяч записей тормозит не из-за WordPress, а из-за трёх узких мест

Если карточки открываются медленно, не лечите всё сразу плагинами. Сначала проверьте базу: у каталога часто нет нужных индексов по полям фильтра, а запросы идут по мета-таблицам. В таком случае поиск по городу, категории и цене начинает «висеть» даже на нормальном хостинге.

Дальше — кэш. Для каталога важны 3 уровня: • страничный кэш для листингов • объектный кэш для повторяющихся запросов • кэш самих фильтров и счётчиков. Если каждый переход заново считает результаты, сайт будет медленным даже при простых шаблонах. Отдельно исключайте из кэша личный кабинет, формы и страницы с динамическими оплатами.

Пагинация тоже влияет сильнее, чем кажется. Глубокие страницы вида /page/40/ лучше не делать основным способом навигации: они грузят лишние данные и плохо помогают SEO. Для больших каталогов удобнее бесконечная подгрузка только в витрине, а для поисковых роботов — нормальная постраничная разбивка с каноническими URL и без дублей сортировок.

Проверьте ещё картинки и карточки: на листинге держите облегчённые превью, а полные данные грузите уже внутри записи. Иначе один тяжёлый блок рейтинга, карта и галерея съедят весь выигрыш от кэша. Начните с индексов, потом кэш, потом пагинация — именно в этом порядке каталог обычно начинает летать.
Этот пост опубликован в Telegram-канале Каталоги и доски объявлений на WP. Подписаться можно по ссылке: @wp_directory_sites_ww.
tech

Свежие посты в категории «Сервисы и инфраструктура»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.