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