Re[5]: Минимизация запросов к БД
От: rsn81 Россия http://rsn81.wordpress.com
Дата: 25.04.08 04:46
Оценка:
Здравствуйте, OldManAlex, Вы писали:

OMA>Я конечно понимаю, что память нынче дешева, но зачем в промежутке между юзерскими запросами хранить ненужные данные в памяти? Особенно учитывая то, что юзер, скажем, может заходитиь раз в неделю...

Так вот и теряют время на изобретение велосипедов.
Кеш может иметь так называемое "скользящее устаревание", к примеру, настройка в 1 минуту: если последний раз обращение было больше, чем минуту назад — объект из кеша выбрасывается, если на 59 секунде пользователь нажал F5, кеш продлил жинь его объекта снова на целую минуту вперед. И это, насколько помню, даже стандартный ASP.NET-кеш умеет. Ну а именно ваша проблема — минимизировать число запросов к БД — легко решается ORM-ами. Не пойму, в чем сложность взять книжку и прочитать, как организуются кеши в миру, зачем ломать голову, ожидая, что на нее упадет гениальная мысль, которая почему-то не упала тем, кто до вас уже всеми возможными способами решал подобные задачи?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.