Вот в этом и проблема, мобильников столько развелось, я смотрю на эту библиотеку и вообще ничего не понимаю. Загнать это все в конфиг нжинкс-а - нереально. <br>Ну определились, значит единственный выход - выставлять дополнительное поле в хидер и мобильный траф по proxy_no_cache не кэшировать совсем?<br>
<br><br><br><div class="gmail_quote">2012/6/15 Oleksandr V. Typlyns'kyi <span dir="ltr"><<a href="mailto:wangsamp@gmail.com" target="_blank">wangsamp@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">Today Jun 15, 2012 at 16:11 Anton Kuznetsov wrote:<br>
<br>
> Я правильно понимаю?<br>
> в заголовке ответа - X-Mobile: yes<br>
> и в конфиге<br>
> proxy_cache_key $scheme$proxy_host$uri$sent_http_X-Mobile?<br>
<br>
</div> Нет. Нужно продублировать или перенести определение мобильности в nginx.<br>
<br>
map $http_user_agent $mobile {<br>
default 0;<br>
~*ip(hone|od)|symbian|kindle|maemo|midp|mmp|sony|nokia|motorola|htc 1;<br>
}<br>
<br>
proxy_cache_key $scheme$proxy_host$mobile$uri$is_args$args<br>
<br>
И, если это перенос логики, то наоборот для Apache передавать дополнительный заголовок.<br>
<div class="im"><br>
> В этом месте sent_http вообще можно использовать?<br>
<br>
</div> Поиск в кеше происходит до проксирования.<br>
Заголовки ответа имеет смысл использовать разве только в proxy_no_cache<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
WNGS-RIPE<br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></div></div></blockquote></div><br><br clear="all"><br>-- <br>Best regards,<br>Anton Kuznetsov. <br>