我正在用php/mysql编写横幅广告引擎。我不想使用OpenX或交钥匙解决方案,因为会有一大堆自定义功能,我宁愿不依赖现有系统必须灵活适应。最佳实践:跟踪横幅印象
这里是思想和我目前的做法印象架构:
- 请求横幅服务器通过对目标站点
- 服务器缓存了横幅的列表投放JavaScript片段进来,并返回相应的图像如所须。
- 印象被记录到类似于apache的访问日志样式的日志文件中:使用旋转的文本文件,每个印象添加一行。
- 日志文件记录用户IP,网址,横幅ID,时间等。
- 日志文件每小时旋转一次,然后汇总(每小时)一次到mysql数据库,以便广告客户可以获取(接近)实时统计数据在活动
我的担忧是:
- 正在写一个“登录”文件的一个有效的和可扩展的方式来记录的印象如何?我们预计每月可以投放13-15百万次展示。
- 任何日志写入方法的陷阱?
我知道这是很旧的答案,但它仍然看起来像最好的一个。你认为如何创建基于NodeJS的横幅广告跟踪服务?它是否可扩展? – MaRmAR 2013-07-19 11:05:10