Static files bad loading time

Valentin V. Bartenev vbart at nginx.com
Fri May 8 11:42:06 UTC 2015


On Thursday 07 May 2015 23:27:44 shahzaib shahzaib wrote:
> Hi,
> 
>    There are some tweaks required to nginx configurations. If the same
> image which usually takes second to response can takes upto 10-20 seconds
> to load, the wide guess would be exceeding concurrent connections at peak
> traffic. The directive worker_rlimit_nofile value is set much lower as
> compare to worker_connections. Nginx uses upto 2 file descriptors per
> connections, so i would suggest to increase worker_rlimit_nofile value to
> 124000.
> 
> Also, default keepalive_timeout value is 65sec due to which your current
> nginx configuration is not optimized to serve more than 2000 concurrent
> connections. Here's how :
> 
> (Worker_process)4 * 32768(worker_connections) / 65(Keepalive_timeout ==
> 2016 connections per seconds.
> 
> So i would suggest to decrease keepalive_timeout to 5sec directive and
> increase worker_connections to 60000.
> 
> Also make sure to decrease timeout values.
> 

The keepalive_timeout has nothing to do with the maximum number of
concurrent connections per second.

  wbr, Valentin V. Bartenev



More information about the nginx mailing list