static web server config improvements
eliott
eliott at cactuswax.net
Mon Jan 28 21:59:55 MSK 2008
On 1/28/08, rkmr.em at gmail.com <rkmr.em at gmail.com> 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
expecting though.
You may want to bump worker_connections as well.
max_clients = worker_processes * worker_connections
More information about the nginx
mailing list