1

我有一个单页应用程序,它通过 ajax 调用完成所有工作。现在,我需要将 ajax 调用记录到单个文件中。我已经完成了日志记录并且它可以工作,但是由于我无法对我感兴趣的行为进行压力测试您的意见:如果两个或更多用户单击“保存”并因此使用保存“记录”的功能会发生什么同时到一个文件。如果脚本无法写入已经打开的文件(通过潜在的并行“保存”请求打开),它会不会抛出错误?有什么方法可以用来确保“记录”已保存?

4

2 回答 2

1

为什么不使用已经解决这个问题的日志框架?

请参阅:https ://stackoverflow.com/questions/341154/php-logging-framework

于 2012-10-19T13:55:13.717 回答
0

首先缓冲一些请求,然后在特定点将缓冲区转储到文件中。php中有flock。

于 2012-10-19T14:22:00.383 回答