Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Main Section Web Server
  • Search

Add ngx_cache_purge module to Nginx

Questions regarding the Web Server
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
2 posts • Page 1 of 1
nelblack
Posts: 11
Joined: Tue Jan 07, 2014 10:59 pm

Add ngx_cache_purge module to Nginx
  • Quote

Post by nelblack » Sun Aug 09, 2015 6:57 pm

I wish the Nginx can add 3'rd module ngx_cache_purge (https://github.com/FRiCKLE/ngx_cache_purge/) in the Vesta. Because the Nginx proxy cache is beating Varnish. As the two testing result below shows the proxy cache performance was impressive.

So, if Vesta can add the ngx_cache_purge module to Nginx, it will bring more flexible for font-end application like WordPress. Now I'm changing the cache proxy from Varnish to Nginx proxy cache for RAM and CPU consume, and the SSL integrate was better than using Varnish.

Result of Varnish a/b testing

Code: Select all

Server Software:        nginx
Server Port:            80

Document Length:        6240 bytes

Concurrency Level:      500
Time taken for tests:   0.843 seconds
Complete requests:      5000
Failed requests:        24
   (Connect: 0, Receive: 0, Length: 24, Exceptions: 0)
Write errors:           0
Non-2xx responses:      24
Total transferred:      33168248 bytes
HTML transferred:       31054704 bytes
Requests per second:    5932.19 [#/sec] (mean)
Time per request:       84.286 [ms] (mean)
Time per request:       0.169 [ms] (mean, across all concurrent requests)
Transfer rate:          38429.76 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    2   4.6      0      20
Processing:     2   30  27.7     18     235
Waiting:        2   30  27.7     18     235
Total:          6   31  31.4     18     235

Percentage of the requests served within a certain time (ms)
  50%     18
  66%     19
  75%     23
  80%     35
  90%     86
  95%    124
  98%    129
  99%    131
 100%    235 (longest request)
Result of Proxy cache a/b testing (cache path = tmpfs)

Code: Select all

Server Software:        nginx
Server Port:            80

Document Length:        7247 bytes

Concurrency Level:      500
Time taken for tests:   0.326 seconds
Complete requests:      5000
Failed requests:        0
Write errors:           0
Total transferred:      38060000 bytes
HTML transferred:       36235000 bytes
Requests per second:    15344.91 [#/sec] (mean)
Time per request:       32.584 [ms] (mean)
Time per request:       0.065 [ms] (mean, across all concurrent requests)
Transfer rate:          114067.81 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    5   5.2      3      25
Processing:     2    6   5.4      5     213
Waiting:        1    5   5.4      4     213
Total:          6   11   8.9      8     216

Percentage of the requests served within a certain time (ms)
  50%      8
  66%      8
  75%      8
  80%     12
  90%     30
  95%     34
  98%     34
  99%     35
 100%    216 (longest request)
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Add ngx_cache_purge module to Nginx
  • Quote

Post by skurudo » Tue Aug 11, 2015 10:42 pm

Well, you need install from source your nginx version and add this module.
Top


Post Reply
  • Print view

2 posts • Page 1 of 1

Return to “Web Server”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password