轻量级快速PHP日志记录


Lightweight fast PHP Logging

假设我们需要记录在高流量请求繁重的web应用程序上对服务器发出的每个请求的每个php调用的一些数据,以便基本上跟踪每个客户端所采取的操作。我正在考虑将它们保存到内存中,然后一次性记录所有内容,以防止频繁访问磁盘。是否有一个Php框架已经做到了这一点,我可以重用?我需要在实际的生产服务器上这样做,所以我不想使用xdebug.

之类的东西。

Redis是我的建议。

有一个php库Rediska,它使用Redis服务器。在某些情况下,数据可以转储到db,即当服务器负载不是最高的时候。

我会使用apc_store,我用它作为轻型php请求时间分析器

https://gist.github.com/aiphee/8004486cbd37b3f13efd271b8457cb38