Привет всем, если вы когда-либо писали на [craigslist], этот вопрос должен иметь смысл для вас.Всякий раз, когда вы публикуете объявление (например, для продажи мебели или квартиры), ваше объявление не сразу появляется на сайте.Скорее, списки будут появляться в пакетном режиме (номера варьируются) примерно каждые 10-15 минут.Сначала я действительно задумывался над этим поведением, пытался хранить записи, а затем делал массовые вставки, но понял, что это намного проще.После разговора с некоторыми коллегами стало понятно, что Craigslist кэширует их страницы, а затем очищает этот кэш каждые 10-15 минут.Это сильно снижает нагрузку на их базу данных.
Теперь к моему вопросу.Как мне сделать то же самое в Rails?Я знаю, как реализовать кэширование - я прочитал [руководство по кэшированию с Rails].Я буду использовать кэширование действий и фрагментирование (потому что я не могу кэшировать всю страницу).Мне все еще нужно выполнять проверки и контроль доступа, поэтому я не могу полностью кэшировать страницу ...