我正在开发一款PHP/CodeIgniter网络应用程序,该应用程序将成为非实时游戏的后端。我们希望记录游戏活动以供后期分析。通过使用codeigniter自带的日志系统或log4php进行性能测试,文件记录似乎速度很慢,会使服务器每秒的请求处理量减少50%,我已经在WAMP机器和Apache/Ubuntu服务器上尝试过了。如果我将记录更改为使用MongoDB,则性能仅下降了几个百分点,即使我记录的信息数量相同。
对于php脚本来说,文件记录是否本质上较慢,因为它们都在等待同一文件上的锁定,还是可能是配置问题?
对于php脚本来说,文件记录是否本质上较慢,因为它们都在等待同一文件上的锁定,还是可能是配置问题?