将所有日志保存在一个位置并能够访问它们的最佳方法是什么

时间:2013-12-05 21:43:06

标签: php logging background laravel-4

我有一个使用多个后台工作者的Web应用程序。所有这些工人都在不同的服务器上。现在我的问题是。我希望能够为每个用户创建一个日志,并能够使用Ajax将其输出给他们。现在,我的问题是,如何将所有日志存储在一个地方(可以在外部使用某些服务)并能够访问它们。请注意,我需要每个用户使用它们。

如果有任何问题,请询问他们。

编辑:我想到了MySQL,但我觉得负载太大了。

1 个答案:

答案 0 :(得分:1)

您可能认为MySQL无法处理它,但很可能是。

只要您使用高效的查询和索引,就没有问题。由于日志是每个用户,因此最好自己创建,因为您可以完全控制。

如果您担心,您只需拥有每个用户的运行日志总计,并备份其余用户/将其移至另一个表/丢弃它们。