我们为客户制作了广告展示和点击跟踪系统,自从我们部署它以来,它绝对会杀死我们的生产网络服务器。
我的想法是,一个页面最多包含5个广告,如果10个用户同时访问该网站,则需要同时记录50个记录(印象)。
问题:使用Microsoft MSMQ每隔X分钟将这些“展示”记录写入磁盘会改善整体性能吗?
由于 雅克
答案 0 :(得分:0)
如果您正在寻求高性能和最大吞吐量,则不应使用MSMQ。在你的情况下,我会问你是否真的需要实时跟踪。
如果您希望跟踪对网络前端的影响最小,则应通过像素跟踪将跟踪数据转储到普通的Web服务器日志文件中,并使用后端进程将这些日志文件加载到跟踪分析系统中。 / p>
根据我对您的问题的理解,问题是每个广告展示都会写下自己的跟踪记录,这当然会降低网络前端的效果。