powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как закешировать объект?
7 сообщений из 7, страница 1 из 1
Как закешировать объект?
    #34060984
Sobaka WWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте! Тут такой вопрос никак не могу решить , состоит он вот чём :
Достаю я данные из xml файла, а потом их использую, так вот, дабы не так часто брать эти данные , не подскажете, как закэшировать эти данные. В коде идёт загрузка и трансформация данных, и вот этот конечный объект надо бы закэшировать..
Заранее всем благодарен !
...
Рейтинг: 0 / 0
Как закешировать объект?
    #34061170
RadioShark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вариантов не так уж и много:

1. XML (другой, упрощенной структуры)
2. plaintext
3. SQL
4. viewstate (если в пределах одной страницы, но нужно не переборщить с размером)
5. session

--
С уважением,
Алексей К.
...
Рейтинг: 0 / 0
Как закешировать объект?
    #34061190
Sobaka WWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
plaintext - а не могли бы Вы пояснить этот пункт?)
...
Рейтинг: 0 / 0
Как закешировать объект?
    #34061213
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используй HttpRuntime.Cache. Регистрируй CacheDependency на файл. Так ты
будеш застрахован на тот случай, если файл будет изменен.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Как закешировать объект?
    #34061350
Sobaka WWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Класс, а не мгли бы показать присмер, а то я никак даже строку не могу закешировать ) Вот то , до чего я дошёл
if(HttpRuntime.Cache["menu2"]==null)
HttpRuntime.Cache.Add("menu2", menuString,
"abba.xml",
System.Web.Caching.Cache.NoAbsoluteExpiration,
System.Web.Caching.Cache.NoSlidingExpiration,
System.Web.Caching.CacheItemPriority.High,
System.Web.Caching.CacheItemRemovedCallback.CreateDelegate
(null,null));
...
Рейтинг: 0 / 0
Как закешировать объект?
    #34061442
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используй Cache.Insert (string key, Object value, CacheDependency
dependencies).
Попробуй указывать полный путь к файлу.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Как закешировать объект?
    #34061960
RadioShark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри, с первого раза не понял суть вопроса.
Конечно, System.Web.Caching нужно использовать.

Вот статейка про него:
http://www.codersource.net/asp_net_caching.aspx
--
С уважением,
Алексей К.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как закешировать объект?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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