Re: Кэширование мобильной версии сайта

Anton Kuznetsov maybe на arjlover.net
Пт Июн 15 14:49:48 UTC 2012


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



2012/6/15 Oleksandr V. Typlyns'kyi <wangsamp at gmail.com>

> Today Jun 15, 2012 at 16:11 Anton Kuznetsov wrote:
>
> > Я правильно понимаю?
> > в заголовке ответа - X-Mobile: yes
> > и в конфиге
> > proxy_cache_key $scheme$proxy_host$uri$sent_http_X-Mobile?
>
>   Нет. Нужно продублировать или перенести определение мобильности в nginx.
>
>  map $http_user_agent $mobile {
>    default 0;
>    ~*ip(hone|od)|symbian|kindle|maemo|midp|mmp|sony|nokia|motorola|htc 1;
>  }
>
>  proxy_cache_key $scheme$proxy_host$mobile$uri$is_args$args
>
>  И, если это перенос логики, то наоборот для Apache передавать
> дополнительный заголовок.
>
> > В этом месте sent_http вообще можно использовать?
>
>   Поиск в кеше происходит до проксирования.
>  Заголовки ответа имеет смысл использовать разве только в proxy_no_cache
>
> --
> WNGS-RIPE
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>



-- 
Best regards,
Anton Kuznetsov.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20120615/66d3b7a3/attachment.html>


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