为了账号安全,请及时绑定邮箱和手机立即绑定

thinkphp的日志系统和seaslog的日志系统比较测试

thinkphp的File日志系统和seaslog日志系统对比测试得知,1万条一下,File的执行速度更快,但开销比seaslog大一点,1-4万条,seaslog的性能更优秀,5万条以上,可能是我的电脑配置问题,30秒超时,sealog记录了4万条,file记录了1万多条

正在回答

2 回答

https://www.oschina.net/news/96207/seaslogger-0-1-2-released


https://img1.sycdn.imooc.com//5b04f73300015d5c17720800.jpg


当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倍


1 回复 有任何疑惑可以回复我~

thinkphp的File日志系统有个弊端,就是当同一时间访问人数超多的时候,有可能造成数据的丢失,这是因为File日志系统就是打开文件写入信息再关掉,而seaslog是先存入缓冲区再从缓冲区写入到文件的,对并发情况处理比较好。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
高性能的PHP日志系统—SeasLog
  • 参与学习       19295    人
  • 解答问题       31    个

一款不可错过的高性能的日志系统,带你全面细致地了解SeasLog

进入课程

thinkphp的日志系统和seaslog的日志系统比较测试

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信