Читая о параметрах кэширования для Rails, я только что посмотрел эпизод Scaling Rails на memcached , где они рекомендуют использовать поле updated_at записи как часть ключа кэша.Это должно гарантировать, что когда блок кеша содержит содержимое записи, всякий раз, когда эта запись обновляется, он лишает законной силы этот блок кеша.
Я понимаю принцип, но если я знаю текущее время updated_atзапись, разве это не значит, что я недавно попал в БД?Как это помогает?
Казалось бы, это может быть полезно только в тех случаях, когда вы делаете несколько обращений к одной и той же записи в течение сеанса или строите представление, каждое с разными запросами, и только некоторые из нихдостойны ли кешаЭто намерение здесь?