Вход на сайт
Предложите структуру данных
430 просмотров
Перейти к просмотру всей ветки
в ответ osdm 19.02.13 17:57
то на каком количестве запросов у вас это самое "медленно"?
-----
Объясняю еще раз - у меня нет количества запросов. У меня даже нет кода, в котором эта часть должна работать.
Медленно, в данном случае, означает, что код, проверяющий видимость полей вызывается для КАЖДОГО поля.
Внутри - все просто - прокручивается содержимое словаря и проверяется состояние полей. Для каждого поля.
Хотелось бы исключить ненужные проходы.
то надо понимать, чем его индексировать
-----
Есть два доступных на момент генерации элемента - имя поля и имя блока, если он может быть коллапсирован.
Известно также, какие именно поля вложены в блок.
Если оно у вас ни от чего не зависит
------
Оно просто динамическое - админ настраивает что видимо, а что нет... При полной статике - Я бы просто не генерерил код ненужных полей...
Попробуйте попрофайлить
-----
У меня не приложение, а генератор приложений - мне надо сейчас решать где будет "узко" в результирующем коде, независимо от того какой именно код будет.
Я так думал, что может быть есть смысл сделать простым подсчетом колличества невидимых полей?
-----
Объясняю еще раз - у меня нет количества запросов. У меня даже нет кода, в котором эта часть должна работать.
Медленно, в данном случае, означает, что код, проверяющий видимость полей вызывается для КАЖДОГО поля.
Внутри - все просто - прокручивается содержимое словаря и проверяется состояние полей. Для каждого поля.
Хотелось бы исключить ненужные проходы.

то надо понимать, чем его индексировать
-----
Есть два доступных на момент генерации элемента - имя поля и имя блока, если он может быть коллапсирован.
Известно также, какие именно поля вложены в блок.
Если оно у вас ни от чего не зависит
------
Оно просто динамическое - админ настраивает что видимо, а что нет... При полной статике - Я бы просто не генерерил код ненужных полей...
Попробуйте попрофайлить
-----
У меня не приложение, а генератор приложений - мне надо сейчас решать где будет "узко" в результирующем коде, независимо от того какой именно код будет.
Я так думал, что может быть есть смысл сделать простым подсчетом колличества невидимых полей?