📚 node [[before and after cache]]
before and after cache
- before [[cache]] as of [[2021-08-14]]:
This is ApacheBench, Version 2.3 <$Revision: 1879490 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking 1.anagora.org (be patient).....done
Server Software: nginx/1.14.2
Server Hostname: 1.anagora.org
Server Port: 443
SSL/TLS Protocol: TLSv1.2,ECDHE-RSA-CHACHA20-POLY1305,2048,256
Server Temp Key: X25519 253 bits
TLS Server Name: 1.anagora.org
Document Path: /index
Document Length: 86661 bytes
Concurrency Level: 10
Time taken for tests: 8.594 seconds
Complete requests: 100
Failed requests: 0
Total transferred: 8685300 bytes
HTML transferred: 8666100 bytes
Requests per second: 11.64 [#/sec] (mean)
Time per request: 859.357 [ms] (mean)
Time per request: 85.936 [ms] (mean, across all concurrent requests)
Transfer rate: 986.99 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 83 86 4.7 85 118
Processing: 508 709 387.8 615 2408
Waiting: 394 596 387.8 502 2295
Total: 591 794 389.3 700 2497
Percentage of the requests served within a certain time (ms)
50% 700
66% 726
75% 743
80% 751
90% 782
95% 1816
98% 2471
99% 2497
100% 2497 (longest request)
- after adding [[nginx caching]] / [[uwsgi caching]]:
flancian@paramita:/etc/nginx/sites-enabled$ ab -n 100 -c 10 https://1.anagora.org/index <button class="pull-url" value="https://1.anagora.org/index">pull</button>
This is ApacheBench, Version 2.3 <$Revision: 1879490 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking 1.anagora.org (be patient).....done
Server Software: nginx/1.14.2
Server Hostname: 1.anagora.org
Server Port: 443
SSL/TLS Protocol: TLSv1.2,ECDHE-RSA-CHACHA20-POLY1305,2048,256
Server Temp Key: X25519 253 bits
TLS Server Name: 1.anagora.org
Document Path: /index
Document Length: 86773 bytes
Concurrency Level: 10
Time taken for tests: 2.907 seconds
Complete requests: 100
Failed requests: 0
Total transferred: 8696500 bytes
HTML transferred: 8677300 bytes
Requests per second: 34.39 [#/sec] (mean)
Time per request: 290.748 [ms] (mean)
Time per request: 29.075 [ms] (mean, across all concurrent requests)
Transfer rate: 2920.98 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 83 87 11.4 85 196
Processing: 165 171 6.8 170 208
Waiting: 54 56 2.2 56 65
Total: 249 259 13.7 255 364
Percentage of the requests served within a certain time (ms)
50% 255
66% 257
75% 260
80% 262
90% 275
95% 276
98% 303
99% 364
100% 364 (longest request)
- in [[thecla]], before and after for same config change, with [[async search]] already deployed:
flancian@paramita:/etc/nginx/sites-enabled$ ab -n 100 -c 10 https://anagora.org/index <button class="pull-url" value="https://anagora.org/index">pull</button>
This is ApacheBench, Version 2.3 <$Revision: 1879490 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking anagora.org (be patient).....done
Server Software: nginx/1.14.2
Server Hostname: anagora.org
Server Port: 443
SSL/TLS Protocol: TLSv1.2,ECDHE-RSA-CHACHA20-POLY1305,2048,256
Server Temp Key: X25519 253 bits
TLS Server Name: anagora.org
Document Path: /index
Document Length: 42600 bytes
Concurrency Level: 10
Time taken for tests: 8.310 seconds
Complete requests: 100
Failed requests: 0
Total transferred: 4279200 bytes
HTML transferred: 4260000 bytes
Requests per second: 12.03 [#/sec] (mean)
Time per request: 830.959 [ms] (mean)
Time per request: 83.096 [ms] (mean, across all concurrent requests)
Transfer rate: 502.90 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 63 66 2.8 65 76
Processing: 313 716 772.1 431 3046
Waiting: 312 715 772.2 430 3045
Total: 378 782 773.8 496 3120
Percentage of the requests served within a certain time (ms)
50% 496
66% 528
75% 538
80% 554
90% 2674
95% 2885
98% 3018
99% 3120
100% 3120 (longest request)
flancian@paramita:/etc/nginx/sites-enabled$ ab -n 100 -c 10 https://anagora.org/index <button class="pull-url" value="https://anagora.org/index">pull</button>
This is ApacheBench, Version 2.3 <$Revision: 1879490 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking anagora.org (be patient).....done
Server Software: nginx/1.14.2
Server Hostname: anagora.org
Server Port: 443
SSL/TLS Protocol: TLSv1.2,ECDHE-RSA-CHACHA20-POLY1305,2048,256
Server Temp Key: X25519 253 bits
TLS Server Name: anagora.org
Document Path: /index
Document Length: 42600 bytes
Concurrency Level: 10
Time taken for tests: 1.352 seconds
Complete requests: 100
Failed requests: 0
Total transferred: 4279200 bytes
HTML transferred: 4260000 bytes
Requests per second: 73.96 [#/sec] (mean)
Time per request: 135.205 [ms] (mean)
Time per request: 13.521 [ms] (mean, across all concurrent requests)
Transfer rate: 3090.79 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 63 67 3.1 67 80
Processing: 42 52 38.3 44 393
Waiting: 40 46 12.2 42 95
Total: 105 120 38.2 111 458
Percentage of the requests served within a certain time (ms)
50% 111
66% 112
75% 114
80% 117
90% 143
95% 153
98% 215
99% 458
100% 458 (longest request)
📖 stoas
- public document at doc.anagora.org/before-and-after-cache
- video call at meet.jit.si/before-and-after-cache
⥱ context
🔎 full text search for 'before and after cache'