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