Re: Проблема с загрузкой изображений при использовании limit req. Как побороть?
с картинками есть особенность, в MSIE6, если у вас, например, на странице несколько скрытых div-ов, в каждом из которых есть одна и та же картинка (например, фон), добавленный через javascript, то MSIE6 будет ее загружать столько раз, сколько она встречается. более современные MSIE - понимают, что картинка все таки одна (независимо от способа, которым она добавляется на страницу). с картинками и limit_req надо осторожно. 29 ноября 2013 г., 1:47 пользователь Sferg написал: > Здравствуйте, господа. Установлена связка nginx + php-fpm. Возникла проблема > с загрузкой изображений при использовании limit_req. > > В секции http прописал: > limit_req_zone $binary_remote_addr zone=reqPerSec1:1m rate=1r/s; > > Далее, определены следующие локэйшены: > > location / { > #try_files $uri $uri/ /index.php$uri$is_args$args; > limit_req zone=reqPerSec1 burst=5 nodelay; > } > > location ~ [4-5][0-9][0-9].html { > internal; > } > > location /favicon.ico { > access_log off; > log_not_found off; > expires 1y; > > #empty_gif; > return 204; > } > > location ~ ^.+\.php(?:/.*)?$ { > limit_req zone=reqPerSec1 burst=5 nodelay; > include conf.d/php.conf; > } > > location ~* ^.+\.(jpg|jpeg|gif|png|css|js|swf)$ { > access_log off; > log_not_found off; > expires 1y; > } > > location ~ (?:/\..*|~)$ { > access_log off; > log_not_found off; > deny all; > } > > В результате получается, что при загрузке html-странички, css и картинки > грузятся исправно, даже если часто понажимать F5, а вот при вызове phpinfo, > логотипы пропадают после первого же обновления странички. В чём может быть > проблема и каким образом её можно побороть? К обработке html-страничек > вопросов никаких, но хотелось бы, чтоб и с php limit_req функционировал > исправно. > > С уважением, Геннадий. > > Posted at Nginx Forum: > http://forum.nginx.org/read.php?21,245058,245058#msg-245058 > > ___ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Проблема с загрузкой изображений при использовании limit req. Как побороть?
в ключ добавьте uri и, возможно, параметры 29 ноября 2013 г., 1:47 пользователь Sferg написал: > Здравствуйте, господа. Установлена связка nginx + php-fpm. Возникла проблема > с загрузкой изображений при использовании limit_req. > > В секции http прописал: > limit_req_zone $binary_remote_addr zone=reqPerSec1:1m rate=1r/s; > > Далее, определены следующие локэйшены: > > location / { > #try_files $uri $uri/ /index.php$uri$is_args$args; > limit_req zone=reqPerSec1 burst=5 nodelay; > } > > location ~ [4-5][0-9][0-9].html { > internal; > } > > location /favicon.ico { > access_log off; > log_not_found off; > expires 1y; > > #empty_gif; > return 204; > } > > location ~ ^.+\.php(?:/.*)?$ { > limit_req zone=reqPerSec1 burst=5 nodelay; > include conf.d/php.conf; > } > > location ~* ^.+\.(jpg|jpeg|gif|png|css|js|swf)$ { > access_log off; > log_not_found off; > expires 1y; > } > > location ~ (?:/\..*|~)$ { > access_log off; > log_not_found off; > deny all; > } > > В результате получается, что при загрузке html-странички, css и картинки > грузятся исправно, даже если часто понажимать F5, а вот при вызове phpinfo, > логотипы пропадают после первого же обновления странички. В чём может быть > проблема и каким образом её можно побороть? К обработке html-страничек > вопросов никаких, но хотелось бы, чтоб и с php limit_req функционировал > исправно. > > С уважением, Геннадий. > > Posted at Nginx Forum: > http://forum.nginx.org/read.php?21,245058,245058#msg-245058 > > ___ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Проблема с загрузкой изображений при использовании limit req. Как побороть?
On 11/28/13 23:47, Sferg wrote: location ~ ^.+\.php(?:/.*)?$ { limit_req zone=reqPerSec1 burst=5 nodelay; include conf.d/php.conf; } В результате получается, что при загрузке html-странички, css и картинки грузятся исправно, даже если часто понажимать F5, а вот при вызове phpinfo, логотипы пропадают после первого же обновления странички. Потому что логотипы для phpinfo генерятся тем же самым php. Не поленитесь посмотреть через Firebug или аналогичные инструменты других бразуеров. Ну и логи nginx смотреть то же бывает полезно. ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Проблема с загрузкой изображений при использовании limit req. Как побороть?
Здравствуйте, господа. Установлена связка nginx + php-fpm. Возникла проблема с загрузкой изображений при использовании limit_req. В секции http прописал: limit_req_zone $binary_remote_addr zone=reqPerSec1:1m rate=1r/s; Далее, определены следующие локэйшены: location / { #try_files $uri $uri/ /index.php$uri$is_args$args; limit_req zone=reqPerSec1 burst=5 nodelay; } location ~ [4-5][0-9][0-9].html { internal; } location /favicon.ico { access_log off; log_not_found off; expires 1y; #empty_gif; return 204; } location ~ ^.+\.php(?:/.*)?$ { limit_req zone=reqPerSec1 burst=5 nodelay; include conf.d/php.conf; } location ~* ^.+\.(jpg|jpeg|gif|png|css|js|swf)$ { access_log off; log_not_found off; expires 1y; } location ~ (?:/\..*|~)$ { access_log off; log_not_found off; deny all; } В результате получается, что при загрузке html-странички, css и картинки грузятся исправно, даже если часто понажимать F5, а вот при вызове phpinfo, логотипы пропадают после первого же обновления странички. В чём может быть проблема и каким образом её можно побороть? К обработке html-страничек вопросов никаких, но хотелось бы, чтоб и с php limit_req функционировал исправно. С уважением, Геннадий. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,245058,245058#msg-245058 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru