А РХИВ :: 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 : "Daniel Rx" <rx.daniel@xxxxxxxxx >
Date: Thu, 17 Aug 2006 20:30:33 +0400
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=CaRsj+4GAcNk7R4t2gutdqLFGk+pc4Z1D7OLh9vtdtcfjhyJeN+L+q/m9XdnC7ufIzWa6d6YSuHFV9flO1YfzyIOwaamI65QvrOSLK9rSRUE15Jhf0IrPpYeLXXAkC1oNoGaNIw32XqmvqWuoR12LSMTPaGkoNqMKmdIRFGxgt4=
Здравствуйте! Помогите разобраться, пжлст. freebsd 6.1 (xeon), nginx 0.3.57 (фронтенд) + apache 1.3.37 (бэкенд) При частых обращениях к [любой] страничке, содержащей пару десятков небольших картинок (а также css и _javascript_),
браузер (firefox) разок не отображает (то ли недогружает, то ли еще что-то) 1-2 картинки, и в строке состояния браузера отображается "Ожидание ..." пару секунд, потом опять 5-6 перезагрузок страницы, все повторяется. Что бы это могло быть?
# nginx.conf user www www; worker_processes 1; # pid /usr/local/nginx/logs/nginx.pid; error_log /var/log/nginx/nginx-error.log info; # worker_rlimit_nofile 1024; events
{ worker_connections 1024; use kqueue; } http { include mime.types; default_type application/octet-stream; log_format main '$remote_addr $request $status $bytes_sent $gzip_ratio';
client_header_timeout 1m; client_body_timeout 1m; send_timeout 1m; client_header_buffer_size 1k; large_client_header_buffers 4 4k; gzip on; gzip_comp_level 5;
gzip_min_length 1100; gzip_buffers 4 8k; gzip_types text/html text/plain application/x-_javascript_ text/css; output_buffers 1 32k; postpone_output 1460; sendfile on; tcp_nopush on;
tcp_nodelay on; send_lowat 12000; keepalive_timeout 0; server { listen xxx.xxx.xxx.xxx:80; server_name domain.com ; access_log /var/log/nginx/domain.com-
access.log main; error_log /var/log/nginx/domain.com-error.log info; location /nginx-status { stub_status on; allow xxx.xxx.xxx.xxx; deny all; }
location / { charset off; expires off; client_max_body_size 64k; client_body_buffer_size 64k; client_body_temp_path /var/tmp/nginx; proxy_pass
http://127.0.0.1:80/ ; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Frontend-Server-IP $server_addr;
proxy_connect_timeout 90; proxy_send_timeout 90; proxy_read_timeout 90; proxy_send_lowat 12000; proxy_buffer_size 4k; proxy_buffers 4 32k;
proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k; proxy_temp_path /var/tmp/nginx; } error_page 403 /403.html; location = /403.html {
root /var/www/error; } error_page 404 /404.html; location = /404.html { root /var/www/error; } error_page 500 502 503 504 /50x.html; location = /50x.html
{ root /var/www/error; } } server { listen xxx.xxx.xxx.xxx:80; server_name static.domain.com ; location / {
root /var/www/static.domain.com; expires 7d; charset off; } } }