轻量级快速PHP日志记录

时间:2013-03-16 15:02:27

标签: php logging lamp

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

2 个答案:

答案 0 :(得分:1)

Redis 是我的建议。

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

答案 1 :(得分:0)

我会使用apc_store,我将其用于简易php请求时间分析器

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