In-memory против кэширования для приложения ASP.net - PullRequest
2 голосов
/ 15 октября 2011

Мое веб-приложение использует базу данных SQL Server, которая содержит около 2000 строк.Я хотел знать, лучше ли загружать все БД в ОЗУ (хранить их в статической переменной) и запрашивать их с помощью ASP.NET LINQ.Мне это нужно только для операций чтения.Я думаю, что объем необходимой оперативной памяти не очень высок.Я думаю, что это может значительно ускорить приложение.

Я хотел бы знать, если это хороший вариант, вместо кэширования данных?

Ответы [ 3 ]

2 голосов
/ 15 октября 2011

Небольшая база данных уже находится в памяти на вашем сервере, нет необходимости делать это дважды.

1 голос
/ 15 октября 2011

Выглядит хорошо для меня, учитывая детали, которые вы предоставили.Однако разница в производительности не должна быть огромной.

0 голосов
/ 25 мая 2012

вам нужен продукт для кеширования, когда ваша база данных огромна по размеру и становится узким местом, поскольку частые обращения к БД для выполнения запроса могут привести к снижению производительности. если размер базы данных, как вы упомянули, вам не нужен.

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