Описание тега rack-cache

2 ответа

Делать недействительными отдельные ключи из стойки кеша?

Допустим, путь в моем приложении rails застрял в кэше стойки. Есть ли способ сказать: "/games/zelda" следует удалить / сделать недействительным из кеша стойки?
2 ответа

HTTP-кеш с Rails + Rack::Cache не делает недействительным

Приложение My Rails 3 генерирует страницы, которые будут изменяться в течение определенного периода времени, а затем будут статичными (без изменений) в течение оставшейся части своей жизни (подумайте: спортивное табло) Это кажется идеальной возможно…
11 фев '14 в 00:40
1 ответ

Стек кедра Heroku - Заголовки кэша стойки

Я не могу понять это для моей жизни. Попытка использовать Rack::Cache для кэширования некоторых из моих статических общедоступных страниц в Heroku, в дополнение к выполнению кэширования действий в случае, если оно проходит через обратный прокси-серв…
24 май '12 в 06:53
1 ответ

Обход Rack::Cache для запросов, поступающих из CDN

У меня есть приложение Rails 3.2, развернутое на героку. Я использую кеширование с Rack:: Cache и Amazon CloudFront. Для запросов, которые обслуживаются через CloudFront (в основном активы), слой кэширования с Rack:: Cache является избыточным, и я б…
1 ответ

rails rack cache - как вручную очистить весь кеш

Я кэшировал страницу с помощью кеша, и теперь браузер никогда не отображает обновленную страницу, потому что она показывает кэшированную версию. как очистить весь кеш? (Примечание: я удалил все кэшированные страницы из каталога rails_app_root/public…
15 апр '12 в 20:24
0 ответов

Мой Rack::Cache неправильно настроен?

Я кэширую наиболее посещаемую страницу в моем приложении Rails, используя HTTP-кэширование и etags. Это зависит от Rack::Cache, и я недавно обнаружил, что я не устанавливаю явно конфигурацию хранения для Rack:: Cache где-либо в моих файлах конфигура…
4 ответа

Недостатки кеш-стойки против лака в кедровом стеке Heroku?

Предыдущие 2 стека приложений Heroku поставлялись со слоем Varnish, который автоматически обратный прокси-кешировал контент на основе заголовков http. Новый кедровый стек Heroku не имеет этого слоя лака. Heroku предлагает вместо этого использовать r…
28 окт '11 в 16:08
1 ответ

Плохая производительность с Rack::Cache

Rack::Cache настроен как самое верхнее (последнее) промежуточное ПО в моем стеке. Мое приложение размещено на кедре heroku, поэтому Rack::Cache также отвечает за статические ресурсы. Он поддерживается продуктом heroku memcached и настроен так: confi…
01 апр '12 в 18:45
0 ответов

Разница между Rack::Cache и кэшированием страниц

В настоящее время мы обновляем наши сайты на работе, и я отвечаю за выбор / разработку нашей стратегии кэширования. Все наши сайты - это журнальные сайты, основанные на статьях, однако некоторые из них имеют пользовательскую систему для ограниченных…
1 ответ

В чем смысл Varnish и Rack-Cache для приложения Rails?

Я немного озадачен назначением Varnish и Rack-Cache для приложения Rails. В config/environments/production.rb Кэширование может быть установлено с чем-то вроде config.static_cache_control = "public, max-age=3600" Учитывая это, какова цель Varnish и …
1 ответ

Игнорировать Googlebot для Rack::Cache?

Я использую Rack::Cacheи поисковый робот Google запускает все мои пропуски в кеше, так что в моем кеше всегда полно страниц, которые на самом деле не представляют самые популярные на моем сайте, я не могу найти способ игнорировать IP или useragent д…
30 авг '11 в 03:39
0 ответов

Rack-Cache: "устаревший, действительный, магазин"

Я использую в своем приложении rails решение для кэширования страниц вместе с оператором expire_at. Моя страница хороша в течение 1 часа и затем должна быть переделана. По какой-то причине первый час, когда мой сервер rails запускает его "свежим", а…
2 ответа

Rails/Dragonfly/Apache - Rack::Cache - как использовать X-Sendfile?

Я использую Dragonfly для обработки обработанных изображений для моего приложения Rails. Dragonfly использует Rack::Cache для будущих посещений этих обработанных изображений, так что Dragonfly не придется обрабатывать эти изображения снова и снова, …
02 ноя '11 в 12:14
1 ответ

Rails 3.1 и Http Page Кэширование

Учитывая, что в Heroku Cedar нет кэширования http, предоставляемого Varnish, я бы хотел использовать Rack::Cache, Мне сказали, что рельсы 3.1.1 имеют Rack::Cache по умолчанию активен, мне просто нужно убедиться, что в конфигурации есть: config.actio…
1 ответ

Rails: кеш с заменами?

Я частично кеширую, но одна часть динамическая: - cache @product do .product #..... .price = format_money(@product.money) И хотел бы превратить это во что-то вроде этого: - cache_subst @product, {price: format_money(@product.money)} do .product #...…
1 ответ

Rails 3.2 Rack::Cache HTTP-заголовки и кэширование действий

Добрый день, Я столкнулся с некоторыми проблемами, пытаясь объединить кэширование HTTP с Rack::Cache и кэшированием действий (в моем приложении, размещенном на Heroku). Использование их по отдельности, похоже, работает. При включенном кешировании де…
0 ответов

Rack::Cache не разрушает кеш после изменения etag

Я настроил Rack::Cache для работы с моим приложением rails, heroku, Dalli и memcachd. Все работает, как и ожидалось, однако, когда я обновляю свой контент в бэкенде моего сайта, кеш все еще свеж Этот etag изменен, однако, похоже, это не разрушает Ra…
10 апр '13 в 05:50
1 ответ

Проблемное кеширование со стойкой

Я пытаюсь кэшировать ответ от сервера локально для примера, показанного здесь. #!/usr/bin/env ruby require 'restclient/components' require 'rack/cache' RestClient.enable Rack::Cache, :metastore => 'file:/tmp/cache/meta', :entitystore => 'file:…
24 апр '15 в 03:31
1 ответ

Не удалось найти rack-cache-1.0.3 ни в одном из источников

Я создал очень простое приложение на Rails 3.1, развернутое на коробке с Ruby 1.8.7 (P334) (я не могу легко перейти к 1.9.2. К сожалению, там). После развертывания и запуска 'bundle install' я попытался запустить консоль: bundle exec rails console И…
02 окт '11 в 07:56