8 messages in ru.sysoev.nginxRe: static web server config improvem...
FromSent OnAttachments
rkmr...@public.gmane.orgJan 28, 2008 9:01 am 
Igor ClarkJan 28, 2008 9:13 am 
rkmr...@public.gmane.orgJan 28, 2008 9:47 am 
RoxisJan 28, 2008 9:56 am 
Igor ClarkJan 28, 2008 10:07 am 
eliottJan 28, 2008 10:59 am 
rkmr...@public.gmane.orgJan 28, 2008 1:42 pm 
eliottJan 28, 2008 7:21 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: static web server config improvementsActions...
From:eliott (elio@public.gmane.org)
Date:Jan 28, 2008 7:21:08 pm
List:ru.sysoev.nginx

On 1/28/08, rkmr@public.gmane.org
<rkmr@public.gmane.org> wrote:

On Jan 28, 2008 10:59 AM, eliott
<elio@public.gmane.org> wrote:

On 1/28/08, rkmr@public.gmane.org
<rkmr@public.gmane.org> wrote:

this is my config for a web server that does only static files mostly gifs, pngs and jpgs.. is there any improvement i can do in this like is there some sort of caching that can be enabled? or any other improvements that can be done to this..

------------------------------------------------------------------

#user mark; worker_processes 1; error_log logs/error_staticfarm.log;

pid logs/nginx_staticfarm.pid; events { worker_connections 1024; }

http { include mime.types; default_type application/octet-stream;

#access_log logs/access_staticfarm.log;

sendfile on; #tcp_nopush on;

keepalive_timeout 0; #keepalive_timeout 10;

gzip on; server { listen 6080; server_name localhost; #access_log logs/host.access.log main; location /nginx_status { stub_status on; access_log off; } location /static{ root /home/mark/staticfarm/; access_log off; } } }

If you have more than one cpu, you could up the worker_processes to match the number of cpus you have. Depends on the traffic load you are

is this number of cpus or number of cores? if I have two quad cores, worker_process = 8

is this right?

If the server is only serving the media files, then yea. In fact, you could probably bump it slightly over the number of cores you have, so that any processes waiting for IO can get some processing time in for request handling (header parsing etc).

If that box is doing other things, then adjust accordingly for whatever else is running.