В 100500й раз похоливарить захотелось?
Но ОК. Сделаю вид, что поверил, что у битрикса что-то действительно новое вышло и послушаю. Мож и правда..
Причём тут воще движок...
А там ничего сложного в иерархии. Только и того, что она многоуровневая. Но это не усложнение для работы, а как раз таки облегчение. Я ж об этом и говорю - если структура спроектирована более-менее правильно, то говорить о какой-то нагрузке от наличия 100500 категорий воще не уместно. Ну те проблемы могут возникнуть от чёго угодно, но только не от количества категорий.
Кеш кешем, а вот список "категорий сохраняется в файл" это не кеш. Так во всяком случае я понял из цитаты. Но если имеется ввиду, что в ДЛЕ для списка создаётся отдельный кеш - это тоже попахвает бредом.
Я давно с ДЛЕ общался и не настолько плотно, что бы вникать в подобные нюансы. Сомневаюсь что это правда. Ни один здравомыслящий разработчик не будет хранить подобные типы данных в файле при использовании БД. Создавать кеш на термы и таксономию тоже маловероятно - как минимум это не продуктивно ни при создании ни при дальнейшей работе.
20к категорий для людей? Не поверю :) Не поверю, что кто-то может осились 1-2 или даже 3-х уровневую иерархию при 20к термах.
Повторю - я не говорю, что не нужно в принципе. Пример с классификатором живой природы показывает, что иногда нужно. Но это не значит что нужно поднимать все 20к для каких-то действий, способных вызвать нагрузку сколь-нибудь ощутимо больше, чем от 20шт.
Звонок в автосервис:
- Здравствуйте, меня зовут Света и у меня розовый Ниссан. Мне что-то надо отремонтировать!
- Что именно?
- А вы что, не знаете, что ремонтируют в розовом Ниссане?
Эм.. ИМХО во первых речь не о форумах, а во вторых - даже на форумах нет не то что 20к категорий, а и более пары десятков.
Ну положим категорий с подкатегориями там от силы пару десятков. Если же и страны приравнять к "категориям", то .. totamon уже посчитал и объяснил.
Категория - это информационная таксономия, в которую человек должен попасть что называется с полтычка. А как он может разобраться в 20к? Нужна иерархия. А уж коль есть иерархия, то основная работа происходит "внутри" таксона. Ну как-то так.
Самый богатый набор "категорий" это, наверное, классификация животного мира. Вот там наверное можно натянуть и до сотен тыщ если не лямов. Но они строго структурированы и по категорий на одном уровне... ну десяткок-другой имхо. Если такая структура имеется ввиду, то возможно, это не ГС. Но тут берут сомнения практического плана. Человеку без опыта и средств такое не поднять. Максимум что получиться - убогий ГС, а у человека даже с небольшим опытом подобные вопросы просто не возникнут.
Аж удивительно. А где сказали-то?
А что скажут местные ДЛЕшники? Неужто ДЛЕ вправду держит категории в файле, а не БД? Сдаётся мне ТС что-то не так понял.
"Музеи" в Риме и "Музеи" в Урюпинске - это одна категория - "Музеи", а не 100500 отдельных на каждый город.
И в общем-то это не категория, а терм совершено другой таксономии ("достопримечательности" или что-то типа того. Как конкертно на этом сайте я не разбирался).
Я понял. Ты не можешь правильно составить структуру сайта, отсюда рождается 20к категорий.
Я не знаю движков, у которых есть такие ограничения. Но мне трудно представить для какого ужаснейшего ГСа может понадобиться столько разделов.
Я не большой спец по ДЛЕ, но по-моему это полная чушь. Во первых ДЛЕ, как и любой нормальный двиг использует базу. Во вторых даже в файле перебрать 20к строк - ерунда. В третьих вне зависимости от движка всегда (при необходимости точнее) можно использовать кеширование.
Топику посвящается.
Эй, ты что, дурак? Зачем ты пьешь воду с озера,в него же вся деревня ходит и по маленькому и по большему!
-Excuse me? What did you say?
-Да я говорю: двумя, двумя руками черпай!
Думается мне враги погибнут от смеха быстрее, чем от пушки.
тоже самое и без CSE можно добиться.
Такие темы палишь :)
Зы не только не забываем, но и юзаем.. пару раз в год ;) Раньше она вроде поинтересней была
как-то так: https://wordpress.org/plugins/search.php?q=useragent
Найдёшь - не забудь сообщить в топик.