Кеширование в файлы (не в память) в ASP.NET - PullRequest
0 голосов
/ 31 августа 2011

Есть ли простой способ сохранить объекты в файлы в выбранной директории?

У меня есть:

  • Объект (ответ веб-службы)
  • Id (хэш md5)
  • Время жизни кэша (6 дней)
  • Папка (где сохранять файлы)

Мне нужно: какое-то решение, где я могу

  • набор каталог кэша
  • набор уровень иерархического каталога (все файлы не могут находиться в одном каталоге, могут быть тысячи файлов)
  • добавить (перезаписать файл с истекшим сроком действия) / получить объект в / из кэша
  • резьба безопасности

1 Ответ

3 голосов
/ 31 августа 2011

.Net имеет возможность создавать собственные провайдеры кэша.

Я видел статьи о том, как создать основанный на диске.

вот ссылка на создание основанного на mongodb.В зависимости от вашего уровня опыта, этого может быть достаточно, чтобы довести вас до конца.http://msdn.microsoft.com/en-us/magazine/gg650661.aspx

Я посмотрю, смогу ли я найти статью о дисковой основе.

нашел ее http://www.4guysfromrolla.com/articles/061610-1.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...