Вход на сайт
Предложите структуру данных
430 просмотров
Перейти к просмотру всей ветки
в ответ Murr 19.02.13 16:24
Сколько у вас запросов в секунду, что это тормозит? Пробовали профилять, что именно тормозит - процедура вычисления видимости одного поля, вычисление видимости блока или сборка мусора? Если первое - то очевидное решение сделать еще кэш на видимость одного поля, но тут нужна от вас дополнительная инфа, от чего зависит ваша видимость, кроме имени поля (от имени пользователя, даты, еще чего-либо), чтобы посоветовать, стоит ли оно того. Еще одно очевидное решение - перейти от доступа по именам полей к доступу по целочисленному порядковому номеру или по объекту (объекты должны быть глобальными и с референс эквалити), вычисление кэша и сравнение в этом случае будет сильно быстрее, и памяти будет тратиться меньше.
P.S. статиц Дицтионары ЦоллапсаблеРощ_ - это зачет :)
P.S. статиц Дицтионары ЦоллапсаблеРощ_ - это зачет :)