Digg的幕后技术

(本文为博闻网版权所有, 未经许可禁止以任何形式转载或使用。违者必究。)
本文包括:
  1. 1. 引言
  2. 2. Digg的幕后技术
  3. 3. 关于Digg的争议
  4. 4. 了解更多信息
  5. 5. 阅读所有网络类文章

Diggnation

Digg并不仅仅是一个新闻网站。它还包括一个由创立人凯文•罗斯撰写的官方Digg博客和一个由Rose与前TechTV主持搭档Alex Albrecht一起主持的播客。Diggnation播客报告每周Digg上最受欢迎的新闻文章,以及您在其他任何地方都没法打听到的其他Digg相关新闻。请参阅Rev3:diggnation了解更多信息并进行订阅。
对于一个每月页面浏览量超过2亿次(2006年4月数据)的网站,Digg的技术框架显得相当简洁。与任何专有系统一样,Digg的技术部门不会将它的技术秘密全盘托出。但是我们还是多多少少探听到了一些信息,Digg的整个系统建立在LAMP(Linux、Apache、MySQL、PHP/Perl/Python)基础之上,其编程模型则将多个服务器应用程序(使用PHP编写)紧密联系在一起,并且使用了MySQL数据库这样的东西。它允许系统架构中使用多种语言进行交流,同时将因翻译转换工作而产生的停顿降到了最低。

在2006年6月14日录制的Diggnation播客视频中,凯文•罗斯谈到服务器的总数为75台。在博闻网通过电子邮件进行的访谈中,Digg的CEO Jay Adelson确认服务器为Penguin Computing和Sun的服务器,并且说Web服务器运行PHP和Debian Linux操作系统,而数据库服务器则运行MySQL数据库管理软件。Digg实际上并不需要存储太多的数据,因为它处理的几乎都是文本数据,但是Adelson说当前的系统具有无限的扩展能力。在2005年12月的Mad Penguin访谈访谈中,Adelson称Digg的基础结构“每月都要翻一番以满足不断增长的用户需求”。Digg的基本架构如以下所示:

Digg.com技术基础结构概览
Digg.com技术基础结构概览

现金

Digg.com在2005年11月从包括Omidyar Network(创建eBay的Pierre Omidyar和Marc Andreessen(Netscape的共同创立者)在内的一个高科技投资集团那里获得了280万美元的风险投资。

在这个系统中,用户负责提交和挖掘新闻,并可利用Digg.com上提供的所有其他功能。Digg不使用Cookie,只在服务器端存储数据,所以您的用户数据(以前挖掘的文章、朋友、评论等)都保存在您的Digg档案中(该档案则存储在Digg数据库中)。在访问网站时,您需要进行登录,这实际是一种初步安全措施,确保用户每次访问网站时的合法性。在系统的各个位置上有许多被Digg称作“因果检查”的合法性检查:

  • 当用户尝试提交文章时,系统会检查提交的文章是否合法——是否是垃圾文章(由计算机自动提交的文章)以及用户是否合法有效(是否被禁止或者受到其他限制)。根据Adelson的说法,因果检查系统还会考虑其他多种因素,包括某些“Digg的重要用户主体的唯一属性”。
  • 如果某篇提交的文章被顶上来并将进入某个类别主页或网站主页(这由多种因素决定,包括文章的挖掘量和挖掘速度),系统会进行检查以确保挖掘是有效的。其中一项检查是查找仅为了提升某篇文章而创建的欺骗性帐户。Adelman说,“我们的因果检查系统知道如何区分仅为了挖掘某一篇文章而创建的用户和曾经与站点进行过交互的用户。”该系统还会查找自动挖掘现象,也就是通过计算机进行文章挖掘,以将某篇文章通过欺骗方式提升到主页中的现象。
Adelman确认,Digg在幕后没有任何编辑控制,无论是文章的提交、提升还是埋葬(从Digg序列中删除某篇文章)均是如此。除了会让用户开启一个不文明用语过滤器以屏蔽某些不文明用词之外,提交文章时不存在任何审查机制。而且Digg管理“埋葬”的方式也与管理其他操作相同,采用了一种专有算法。系统会运行一个“取消提升算法”,它决定了用户报告的文章何时应该从网站主要页面中消失。

所有的这些听起来都十分民主和具有超前思维,Digg将我们带到了平民网络的道路之上,将普通大众变成了主编、记者、编辑、股票交易商和百科全书编撰者。但是在2006年中期,人们对于Digg是否真的完全由用户推动也引起了一些争议和质疑——至少在少数人的脑子里和口头上是如此。在下一节中,我们将了解用户对Digg的看法。


本文包括:
  1. 1. 引言
  2. 2. Digg的幕后技术
  3. 3. 关于Digg的争议
  4. 4. 了解更多信息
  5. 5. 阅读所有网络类文章


 打印  电子邮件  反馈  引用
编辑推荐
互联网五大流言
“如果您转发这份邮件,比尔•盖茨将付给您245美元。”听起来有点耳熟吧?其实这只
社交网站上不应分享的十...
社交网站已融入人们的生活,我们在其中结识朋友,并且分享自己的信息。但是,公开自己
Twitter面面观
很多SNS网站都有种类繁多的功能。但是有个网站却反其道而行,它提供的功能极其简单
云计算是什么?
很可能已经使用过某种形式的云计算。如果您注册了Hotmail、雅虎或者Gmail
主页 |  公司信息 |  广告服务 |  招聘信息 |  隐私 |  联系我们 |  帮助 |  条款和条件