Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как закешировать объект?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Тут такой вопрос никак не могу решить , состоит он вот чём : Достаю я данные из xml файла, а потом их использую, так вот, дабы не так часто брать эти данные , не подскажете, как закэшировать эти данные. В коде идёт загрузка и трансформация данных, и вот этот конечный объект надо бы закэшировать.. Заранее всем благодарен ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 17:06 |
|
||
|
Как закешировать объект?
|
|||
|---|---|---|---|
|
#18+
Ну вариантов не так уж и много: 1. XML (другой, упрощенной структуры) 2. plaintext 3. SQL 4. viewstate (если в пределах одной страницы, но нужно не переборщить с размером) 5. session -- С уважением, Алексей К. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 17:34 |
|
||
|
Как закешировать объект?
|
|||
|---|---|---|---|
|
#18+
plaintext - а не могли бы Вы пояснить этот пункт?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 17:37 |
|
||
|
Как закешировать объект?
|
|||
|---|---|---|---|
|
#18+
Используй HttpRuntime.Cache. Регистрируй CacheDependency на файл. Так ты будеш застрахован на тот случай, если файл будет изменен. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 17:41 |
|
||
|
Как закешировать объект?
|
|||
|---|---|---|---|
|
#18+
Класс, а не мгли бы показать присмер, а то я никак даже строку не могу закешировать ) Вот то , до чего я дошёл 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)); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 18:08 |
|
||
|
Как закешировать объект?
|
|||
|---|---|---|---|
|
#18+
Используй Cache.Insert (string key, Object value, CacheDependency dependencies). Попробуй указывать полный путь к файлу. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 18:28 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=34060984&tid=1388499]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 268ms |
| total: | 419ms |

| 0 / 0 |
