Хранить LID сайта как число

Рейтинг: 2.0000  
На голосовании
Предложил Архипов Руслан 05.06.2018 13:33:32

Хранить LID сайта как число

Теперь, когда ограничение кол-ва сайтов на одной лицензии убрали, хотелось бы, чтобы его не было и со стороны софта. На данный момент LID сайта - 2хзначная строка из цифр и букв латинского алфавита, что дает ограничение в 1296 сайтов. Не скажу, что этого мало, но в некоторых случаях присвоение таких идентификаторов может доставлять неудобства.

Рейтинг: 0  
Николаев Андрей 06.06.2018 13:34:10
Мне кажется, что компаний которые используют такое большое число сайтов не существует.
Мне вообще кажется что нет сайтов на битриксе, которые бы в рамках многосайтовости использовали более 100 сайтов.

P.S. Как у Вас получилось 1296 сайтов? 23 буквы латинского + 10 цифр = 33 вариантов на 1 место. Даже прямое перемножение дает меньше (формулы считают еще меньше).
Рейтинг: 1  
Архипов Руслан 06.06.2018 17:22:19
Николаев Андрей,
Как у Вас получилось 1296 сайтов?
(10 цифр + 26 букв)^2
Мне кажется, что компаний которые используют такое большое число сайтов не существует.
Думаю, скоро такие начнут появляться. Иногда удобнее под каждый филиал интернет-магазина создавать отдельный сайт - это позволит, напр, стандартными средствами в каждом филиале устанавливать свои скидки, настроить распределение заказов и прав на их обработку менеджерами соотв филиалов
Рейтинг: 0  
Долганин Антон 08.06.2018 13:47:04
Руслан, у вас админка не поднимется при большом кол-ве сайтов. Они в каждом фильтре вставлены, в формах. Продукт никогда не задумвывался как SAAS, где все на одном БУС крутятся.
Хотите масштабировать аналогично Битрикс24? Вам придется просто копировать коробки. Но это уже совсем другая история.
Рейтинг: 0  
Кирсанов Анатолий 26.06.2018 01:48:37
Нет смысла трогать LID. Он хоть и использовался как идентификатор сайта, но очень скоро перестал им быть (когда поняли, что разные сайты - это не только языковые версии одного). Нужно типовое решение - поле ID. Вот оно и могло быть числовым. Постепенно модель данных и API можно к этому адаптировать. Полная несовместимость API как раз и вылезет на вычисленном Вами количестве сайтов.