[英]Php efficiency question --> Database call vs. File Write vs. Calling C++ executable
我希望实现的是-记录有关我网站的每个页面的每次访问的所有信息(例如ip地址,浏览器,引用页面等)。 现在,这很容易做到。
我感兴趣的是以某种方式执行此操作,以使php脚本中的开销最小(运行时)。 在效率方面,最好的方法是什么:
1)将所有信息记录到数据库表中
2)写入文件(直接从php)
3)调用C ++可执行文件,该文件将并行将此信息写入文件中[因此脚本可以继续执行而无需等待文件写入发生……甚至可能)
我可能正在尝试不必要地/过早地优化,但是仍然-关于此的任何想法/想法都将不胜感激。 (我认为,如果我说每分钟100次访问,则文件写/日志记录的效率确实是一个问题。)
感谢和问候,
J.P
您具有此C ++可执行文件。 称为网络服务器。 它将每个匹配记录到您的网站。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.