Log

Fri, Apr 1, 2016
今天花了点时间测试了开源项目seaslog和PHP内置的error_log的性能。本文不涉及该扩展的安装和使用,如果对其不了解,可移步官网。 项目的描述有语法问题”A effective …“,我提醒了原作者,然而并没有被理会。。。 测试环境 项目 属性 CPU Intel® Xeon® CPU E5520 @ 2.27GHz 8核 内存 48G PHP 7.0.1 Nginx 1.2.7 测试代码 <?php error_log("I am testing performance of error_log" . PHP_EOL, 3, __DIR__ . '/error_log.log'); SeasLog::debug("I am testing performance of seaslog"); 结果数据 每种方式测试5次,请求次数1000次,并发量分别是1, 10, 100, 1000。分别记录每次测试的QPS。 1. error_log 并发量 1 2 3 4 5 1 2430 2579 2685 2484 2622 10 7303 7844 5892 11739 9002 100 11763 6107 6921 9258 11999 1000 324 891 324 889 883 2.