1

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

4

2 回答 2

1

Redis将是我的建议。

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

于 2013-03-16T15:19:38.170 回答
0

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

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

于 2020-01-16T20:24:22.637 回答