測試環境:
Server : AWS EC2 t2.micro + Ubuntu 16.04 LTS
測試指令:
ab2 -n 5000 -c 50 http://codeant.cc/
沒有快取時:Requests per second: 25.99 [#/sec] (mean)
累進快取模式(剛開啟,快取資料量少時):Requests per second: 72.57 [#/sec] (mean)
累進快取模式(快取資料量大時):Requests per second: 13.54 [#/sec] (mean)
(使用:wget -r –spider http://codeant.cc 爬完全站,產生大量快取資料)
保守快取模式(剛開啟,快取資料量少時):Requests per second: 65.90 [#/sec] (mean)
保守快取模式(快取資料量大時):Requests per second: 65.78 [#/sec] (mean)
(使用:wget -r –spider http://codeant.cc 爬完全站,產生大量快取資料)
測試結論:
1. 快取資料量少時:累進快取 > 保守快取 > 沒有快取。
2. 快取資料量大時:保守快取 > 沒有快取 > 累進快取。
3. 保守快取比沒有快取的模式下,效能提升 153.5%