因此,我将使用Django Web框架构建网站。在此网站中,我将有一个广告组件。每当点击广告时,我都需要记录下来。每当有单独的用户点击广告时,我们都会向客户收费。所以我的问题是,我应该将所有单击条目记录到日志文件中,还是应该仅创建Django模型并将数据记录到mysql数据库中?我知道创建模型更容易,但是我担心网站访问量很大。请给我一些建议。感谢您抽出宝贵时间阅读并解决我的问题。
太棒了谢谢。我一定会使用数据库。
最佳答案
传统上,这种交互存储在数据库中。您可以在日志中进行操作,但是我至少看到两个缺点:
日志旋转
记录后,您仍然必须以有意义的方式处理数据。
IMO,您可以在单独的数据库中执行此操作(请参阅django中的multiple db功能)。这样,您可以使性能更加平衡。