Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Кеширование своими руками. / 3 сообщений из 3, страница 1 из 1
22.11.2006, 12:02
    #34146218
Начинающий программист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кеширование своими руками.
Нужен легковесный кеш для кеширования рерультатов работы жадной до процессора надстройки над System.Reflection. System.Web.Caching не подходит, т.к. это не веб приложение, а кеш должен быть максимально быстрым.
Смотрел Enterprise Library, мне их кеш показался несколько тяжеловатым, да и не просто будет сейчас приклеить Enterprise Library к приложению.
Коллеги, поделитесь опытом, когда лучше очищать кеш, как поддердивать его размер и скорость работы в разумных пределах?
Программирую за еду.
...
Рейтинг: 0 / 0
22.11.2006, 14:35
    #34146925
Игорь Т.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кеширование своими руками.
Нужен легковесный кеш для кеширования рерультатов работы жадной до процессора надстройки над System.Reflection. System.Web.Caching не подходит, т.к. это не веб приложение, а кеш должен быть максимально быстрым.
Смотрел Enterprise Library, мне их кеш показался несколько тяжеловатым, да и не просто будет сейчас приклеить Enterprise Library к приложению.
Коллеги, поделитесь опытом, когда лучше очищать кеш, как поддердивать его размер и скорость работы в разумных пределах?

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

Популярная либа для этих целей:

http://www.codeproject.com/csharp/hamiltondynamicproxy.asp

да и вообще Castle Framework рулит

We take I.T. easy!
...
Рейтинг: 0 / 0
22.11.2006, 14:37
    #34146935
Игорь Т.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кеширование своими руками.
Нужен легковесный кеш для кеширования рерультатов работы жадной до процессора надстройки над System.Reflection. System.Web.Caching не подходит, т.к. это не веб приложение, а кеш должен быть максимально быстрым.
Смотрел Enterprise Library, мне их кеш показался несколько тяжеловатым, да и не просто будет сейчас приклеить Enterprise Library к приложению.
Коллеги, поделитесь опытом, когда лучше очищать кеш, как поддердивать его размер и скорость работы в разумных пределах?

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

Популярная либа для этих целей:

http://www.codeproject.com/csharp/hamiltondynamicproxy.asp

да и вообще Castle Framework рулит


Вернее даже так:

http://wiki.castleproject.org/index.php/DynamicProxy

на сайт производителя, такссзать
We take I.T. easy!
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Кеширование своими руками. / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]