开发高度可配置的横幅服务

时间:2009-08-28 17:18:38

标签: database-design

这个头衔可能需要一些工作。也许在阅读完之后,可能能够改进它。

老板今天打电话告诉我,我们最近完成的一个项目现在正在大量流量,广告商开始敲门。我需要为我们网站上的各种广告商开发一种渲染,跟踪和配置横幅的方法。

我最初的想法是我需要创建几个数据库表。一个用于存储横幅和与之相关的核心信息。另一个用于跟踪每天的展示次数(甚至可能是每小时),甚至可能是跟踪特定点击实例的展示次数。我想提供在到期日期之前购买预定义的点击次数,展示次数或无限次点击次数/展示次数的选项。

我理解这个任务可能相当大,而且非常繁琐,所以我很好奇在开始开发之前哪些类型的信息对我有帮助。我应该实现哪些类型的功能和选项,以及我应该避免哪些类型的实践?

我将要与之集成的应用程序是在Kohana Framework上用PHP编写的,带有MySQL数据库。

如果你知道一个可实施的解决方案,我也有兴趣看到它。

2 个答案:

答案 0 :(得分:4)

最佳实践:在开发此内部之前,尝试在市场上找到可能存在的东西。这是之前已经完成了数十亿次的事情。

更新: 路线。我将列出系统要求的重点列表:

  • 集成选项
  • 管理功能
  • 广告客户功能
  • 报告
  • 可伸缩性
  • 成本(在整合,许可方面 - 每月与增加的百分比与固定购买价格等...)

然后谷歌应该帮助你(我可以为你做搜索,但我不能判断哪种解决方案适合你的情况,并且在这里提到一些产品的需求没什么意义)。您还可以与在商业模式,流量中运营类似网站的人交谈,看看他们正在使用什么以及他们喜欢和不喜欢什么。

可能有一个很好的理由为什么你想在内部开发这个,但到目前为止我还没有看到问题中的一个,它似乎也没有服务增加是你的核心业务(如果你是谷歌Adwords或休息室广告网络等。)

答案 1 :(得分:3)

PhpAds / PhpAdsNew / OpenX似乎是公认的标准。

http://sourceforge.net/projects/phpadsnew/