Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как правильно организовать очень большое количество категорий на DLE?

Как правильно организовать очень большое количество категорий на DLE?


     31.03.2026    Общие вопросы, Ламерские вопросы    234

вопрос
Доброго времени, уважаемые! Подскажите непросветленному, как мне будет лучше выполнить мою задачу, чтобы снизить нагрузку на MySql, да и вообще более разумно подойти к делу в начале, имя последнюю версию DLE. Какие будут подводные камни у каждого решения? Что лучше предпринять сразу?

Сейчас верстаю шаблон. Выписал полную семантику. Получил 1500 городов + 250 "категорий" к каждому из них. Соответственно делать (1500*250)=375000 категорий ошибочно (но необходимо). Что лучше задействовать для таких целей?

Пока мой выбор пал на перекрестные ссылки из дополнительных полей. Получаем 1500 страниц городов и 250 страниц категорий (т.к. товар будет попадать в десятки категорий сразу). Важное условие: Для всех страниц должны быть уникальные тайтлы и описание (Купить "категория" в "город"). Сами тайтлы, описание, мету добавлять через "Заголовки, описания, метатеги" встроенное в DLE.

Вероятно есть решения более правильное?

Ответа пока нет


9 комментариев

lutskboy
Эксперт

lutskboy - 31 марта 2026 17:47 -

перекрестные ссылки. мета лучше шаблонно сделать. подставлять город

5l11k
Юзер

5l11k - 1 апреля 2026 14:24 -

Спасибо за oтвет! Да, если остановлю свой выбор на перекрестных ссылках, мету действительно лучше проработать шаблонно.

TModules
Юзер

TModules - 31 марта 2026 20:04 -

Не стоит делать 375 000 категорий и не строить фильтрацию на xfields через LIKE.

Оставьте в DLE обычные категории только как базовую структуру (минимум, чтобы удобно админке было).
Сделайте 2 справочника: города (1500) и категории (250).

Связь с товарами храните в отдельной таблице many-to-many (а не в строке xfields), с индексами:
(city_id, type_id, post_id) и (type_id, city_id, post_id).
Страницы вида город и категория стройте как роут/модуль по этой таблице.
SEO-мета генерируйте шаблонно: Купить {категория} в {город} + уникализаторы.
Публикуйте в индекс только нужные комбинации (где есть спрос, товары), остальное noindexне генерировать.

375k категорий в DLE: админка и кэш возможно большая нагрузка будет.
Только xfields и перекрестные ссылки: на малом объеме ок, на большом упирается в медленные выборки по строкам.
Отдельная индексная таблица: реализовать через плагин, но это самый масштабируемый вариант по MySQL и SEO.

5l11k
Юзер

5l11k - 1 апреля 2026 14:30 -

Спасибо за развернутый ответ. Да, пока "насиловал" ИИ на лучшие варианты, тоже пришел к выводу что самый оптимальный вариант это отдельная база с разбивкой по индексам. Но, к сожалению, мои знания вряд ли позволят проработать все правильно.

Поэтому если есть желание у кого заняться этим за определенную сумму, называйте цену. Пока еще верстаю сам шаблон, но наверняка потребуется помощь сторонних специалистов, чтобы все сделать правильно.

Также буду рад и любой информации как к этому прийти самому, для общего развития

TModules
Юзер

TModules - 1 апреля 2026 21:05 -

Если вам необходимо реализация плагина обращайтесь https://t.me/tmodulesbot

New-dev.ru
Эксперт

New-dev.ru - 31 марта 2026 22:44 -

Посмотрите платный модуль https://new-dev.ru/105-citiesmod-modul-goroda.html , возможно подойдет

Платные модули DLE - http://new-dev.ru
Телеграм-канал - http://t.me/webdle

5l11k
Юзер

5l11k - 1 апреля 2026 14:36 -

Как я понимаю вы являетесь разработчиком данного модуля? Находил его в поиске, смотрел демо. Но если честно, до конца логику его работы так и не понял. Т.Е. технически если ты размещаешь полную новость в "Москва" + "Кроссовки" и в "СПб" + "Кроссовки", то это аналог мультикатегорий на DLE только с более подходящей разбивкой?

В моем случае требуются еще отдельные категории, которые будут работать в независимости от ГЕО (Блог и т.д). Это можно будет реализовать используя данный модуль?

raimikmb
Юзер

raimikmb - 2 апреля 2026 08:59 -

Делать интернет магазин на DLE я считаю это как ствол к виску приложить... Почему не взять элементарно opencart? DLE со своим Г кодом который не менялся с 2008г. вы по итогу себе головную боль создадите... говорю не просто так.

5l11k
Юзер

5l11k - 2 апреля 2026 19:54 -

raimikmb, я же не говорил что это интернет-магазин, ключи были как пример. Это больше каталог с информационной составляющей, в дальнейшем с упором на маркетплейс. Но, мысль вашу я прекрасно понял. CMS которые подошли бы мне полностью в любом случае нет, а DLE более привычен под работу с "напильником".

Если все пойдет хорошо и проект обзаведется значительным трафиком, буду уже заказывать полноценную систему под себя. Но сейчас, пока совсем не ясно к чему приведет сея задумка и какой будет от нее ROI, поэтому решил остановится на DLE, в рамках начала и экономии бюджета

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх