thinkphp的日志系統(tǒng)和seaslog的日志系統(tǒng)比較測試
thinkphp的File日志系統(tǒng)和seaslog日志系統(tǒng)對比測試得知,1萬條一下,F(xiàn)ile的執(zhí)行速度更快,但開銷比seaslog大一點(diǎn),1-4萬條,seaslog的性能更優(yōu)秀,5萬條以上,可能是我的電腦配置問題,30秒超時,sealog記錄了4萬條,file記錄了1萬多條
thinkphp的File日志系統(tǒng)和seaslog日志系統(tǒng)對比測試得知,1萬條一下,F(xiàn)ile的執(zhí)行速度更快,但開銷比seaslog大一點(diǎn),1-4萬條,seaslog的性能更優(yōu)秀,5萬條以上,可能是我的電腦配置問題,30秒超時,sealog記錄了4萬條,file記錄了1萬多條
2016-04-03
舉報(bào)
2018-05-23
https://www.oschina.net/news/96207/seaslogger-0-1-2-released
當(dāng)SeasLog不開啟buffer時,SeasLog是:
syslog()函數(shù)的8.6倍
file_put_contents()函數(shù)的240倍
fwrite()單例情況下的36倍
fwrite()非單例情況下的211倍
monolog不開啟buffer時的41倍
當(dāng)SeasLog開啟buffer且buffer_size為100時,SeasLog是:
syslog()函數(shù)的250倍
file_put_contents()函數(shù)的6962倍
fwrite()單例情況下的1052倍
fwrite()非單例情況下的6127倍
monolog開啟buffer且buffer size為100時的118倍
2016-04-14
thinkphp的File日志系統(tǒng)有個弊端,就是當(dāng)同一時間訪問人數(shù)超多的時候,有可能造成數(shù)據(jù)的丟失,這是因?yàn)镕ile日志系統(tǒng)就是打開文件寫入信息再關(guān)掉,而seaslog是先存入緩沖區(qū)再從緩沖區(qū)寫入到文件的,對并發(fā)情況處理比較好。