ASP.NET кеширование данных?Эквивалент Memcache - PullRequest
3 голосов
/ 08 сентября 2010

Много пользуясь PHP в Linux, я привык использовать memcache, поэтому нет необходимости обращаться к базе данных при каждом отдельном запросе. Что люди используют в Windows для достижения этой цели? Из приложений mvc asp.net, которые я видел, ни одно из них не использует какой-либо кэш, они просто попадают в базу данных при каждом запросе? Это распространено, и если так, то почему это приемлемо?

Ответы [ 4 ]

8 голосов
/ 08 сентября 2010

Вы также можете использовать memcached . Есть также другие альтернативы . Вы также можете проверить сообщение Скотта Гу о новой модели расширения кэша, представленной в ASP.NET 4.0.

2 голосов
/ 09 сентября 2010

Очень немногие профессионально созданные приложения mvc будут «попадать в базу данных при каждом запросе», mvc все еще построен на основе инфраструктуры asp.net, которая имеет надежный и проверенный механизм кэширования.эквивалент называется Velocity http://blogs.msdn.com/b/velocity/

2 голосов
/ 09 сентября 2010

Для ASP.NET существует эквивалент Memcache, это AppFabric (кодовое имя Velocity). Вы можете узнать, как установить и использовать его здесь , также есть подробные инструкции и технические описания.

0 голосов
/ 18 сентября 2010

Вы также можете использовать Memcache в Windows.Очень хорошая версия Memcache доступна от Northscale .

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