cache in ram

Really Big Bug bigbug at mafia.lv
Thu Oct 1 10:47:27 MSD 2009


Вариант:
Можно сделать чтобы запрос которого нету в memcache перенаправлялся 
скрипту который отдаст файл, а также поместит его в кеш.
Наверное можно даже воспользоватся встроенным perl.

Только чтение из memcache в nginx имеет ограничение в виде невозможности 
использования Last-Modified/etc заголовков. Возможно есть какой либо 
способ обойти такое поведение?

Konstantin Svist wrote:
> Доброе время суток!
> 
> Существует ли возможность соединить кэширование с, например, memcached 
> чтобы хранить страницы в памяти вместо диска?
> У меня много малого размера ответов (<1k), а файловая система не держит 
> - с proxy_cache 500k файлов после 10 минут :(
> 
> Думал может использовать /dev/shm но не пойдёт -- там 10k inodes 
> максимум, да и всё равно будет на диск писать
> 
> Пока у меня сидит система на Varnish, но он падает иногда, не знаю точно 
> от чего. Да и извращение это -- запрос приходит к nginx (routing), затем 
> идёт в varnish (caching), потом опять nginx (routing/balancing к бэкендам)
> 
> 
> Кажется можно сделать малой кровью -- чтение из memcached уже есть, 
> expiration у него свой... только писать в него осталось :)
> 
> Спасибо,
> Костя
> 
> 






More information about the nginx-ru mailing list