Как создать proxy-cache после выборки из memcached?

Eugene Batogov johnbat26 на gmail.com
Ср Июн 13 11:34:38 UTC 2012


Привет всем.
Есть такая ситуация.
Существуют картинки, которые лежат в memcached.
nginx получает их с помощью следующего location:
....
       location /images/ {
        add_header  Cache-Control  no-cache;
        add_header  Content-Type   image/jpeg;
        default_type  image/jpeg;

        recursive_error_pages on;
        set     $memcached_key   "$uri";
        memcached_pass  memcached_cluster;
        error_page      404 502 504 = @fallback;
        }

       location @fallback {
         proxy_pass   http://127.0.0.1:8080;
         root   /usr/share/nginx/html;
         index  index.html index.htm;
        }

...
*Вопросы:*
Как сделать так, чтобы полученную из memcached картинку, закэшировать на
nginx ?
Куда поместить директиву:  proxy_cache ?
Возможно ли вообще кэшировать после memcached ?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20120613/5953e15e/attachment-0001.html>


Подробная информация о списке рассылки nginx-ru