0

我们已经为客户建立了一个广告印象和点击跟踪系统,自从我们部署它以来,它绝对会扼杀我们的生产网络服务器。

我的想法是,一页最多包含 5 个广告,如果 10 个用户同时访问该网站,则需要同时记录 50 条记录(印象)。

问题:使用 Microsoft MSMQ 每 X 分钟将这些“印象”记录写入磁盘会提高整体性能吗?

谢谢雅克

4

1 回答 1

0

如果您正在寻求高性能和最大吞吐量,则不应使用 MSMQ。在你的情况下,我会问你是否真的需要实时跟踪。

如果您希望您的跟踪对您的 Web 前端的影响最小,您应该通过像素跟踪将跟踪数据转储到正常的 Web 服务器日志文件中,并使用后端进程将这些日志文件加载到您的跟踪分析系统中。

根据我从您的问题中了解到的情况,问题在于每一次广告展示都会写入它自己的跟踪记录,这当然会降低网络前端的性能。

于 2010-11-12T11:42:56.687 回答