ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Не полная загрузка картин ок.


  • To: nginx-ru@xxxxxxxxx
  • Subject: Не полная загрузка картин ок.
  • From: "solomenikm" <nginx-forum@xxxxxxxx>
  • Date: Sun, 27 Mar 2011 16:44:32 -0400
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Date:Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=Z82WBptGgQgdRWzc3sfuZU9jZnK2UCymxXBWGer510U=; b=CcfCwSn/20QkgRAnWVrn+0YxEkZ5QdiN2UQPicnRNPshjM3FQOjdME1+uyYQa6qVncobazmKbXbk4pDnZ0FWrm+txNNrueNwWlSU35k/d+zQiDzcGeBFhUspKbdIgDgS;

Вкратце. Картинки грузятся не
полностью. Не все и не всегда но такое
случается.

Подробно. Если в реальном времени
смотреть на загрузку картинки
(предположим что она весит 100кб)
файрбагом, то происходит следующее:
загружается 30 кб, загруженная часть
отображается в браузере, небольшая
пауза (меньше секунды) и загружается
оставшаяся часть картинки со статусом
200, но в браузере не обновляется. Если
открыть картинку в новом окне, то
загрузится та же часть но уже со
статусом 206. При обновлении страницы
догружается до конца. Проблему
наблюдал только в файрфокс 4 под
линуксом и под виндой.

Конфиг.

http {
        proxy_cache_path        /var/cache/nginx levels=1:2 
keys_zone=anonymous:50m
inactive=7d max_size=200m;
        proxy_temp_path                 /var/tmp/nginx 1 2;
        proxy_cache_valid       any 5m;

        client_body_buffer_size 512K;
        client_header_buffer_size 512k;
        client_max_body_size 100M;
        client_body_timeout 100s;
        client_header_timeout 100s;

        large_client_header_buffers 20 512k;

        keepalive_timeout 100s;
        send_timeout 300s;
        output_buffers   1 512k; 
        postpone_output  1460;

        sendfile              on;
        tcp_nopush       on;
        tcp_nodelay      on;

        gzip                    on;
        gzip_static             on;
        gzip_http_version       1.0;
        gzip_min_length         100;
        gzip_proxied            any;
        gzip_types              text/plain text/css application/x-javascript 
text/xml
application/xml application/xml+rss text/javascript;
        gzip_disable            "msie6";
        gzip_comp_level         7;
        gzip_vary                       on;


        limit_req_zone  $binary_remote_addr  zone=slimits:5m 
rate=300r/s ;


        location @nocached {
                limit_req   zone=slimits  burst=25;
                expires                                         -1;
                proxy_pass                              http://127.0.0.1:8080;
                proxy_redirect                  default;
                proxy_pass_header               Cookie;
                proxy_pass_header               Set-Cookie;
                proxy_set_header                Host $http_host;
                proxy_set_header                X-Real-IP $remote_addr;
                proxy_set_header                X-Forwarded-For 
$proxy_add_x_forwarded_for;
                }

        server {
              ....
                location ~*
^.+\.(jpg|jpeg|png|gif|ico|zip|gz|rar|flv|wmv|avi|mpeg|mpg|mp3|mov|htc|swf|ttf|eot|woff|svg)$
{
                expires         max;
                try_files       $uri $uri/ @nocached;
                }
        }
}

Очень прошу помощи. Спасибо.

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,186179,186179#msg-186179


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.