powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Кеширование своими руками.
3 сообщений из 3, страница 1 из 1
Кеширование своими руками.
    #34146218
Начинающий программист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужен легковесный кеш для кеширования рерультатов работы жадной до процессора надстройки над System.Reflection. System.Web.Caching не подходит, т.к. это не веб приложение, а кеш должен быть максимально быстрым.
Смотрел Enterprise Library, мне их кеш показался несколько тяжеловатым, да и не просто будет сейчас приклеить Enterprise Library к приложению.
Коллеги, поделитесь опытом, когда лучше очищать кеш, как поддердивать его размер и скорость работы в разумных пределах?
Программирую за еду.
...
Рейтинг: 0 / 0
Кеширование своими руками.
    #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
Кеширование своими руками.
    #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
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Кеширование своими руками.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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