twitter 在美国大选期间高访问量的背后 -买球官网平台

1顶
0踩

在美国选举日当天,twitter 服务器每分钟处理的推特数目为—— 327452 条!

当天,人们在 twitter 上发布了 3100 万条跟选举相关的推特,而 twitter 访问量阶段性飙升,一度达到每秒 15107 条推特。twitter 是如何承受住前所未有的连续高访问量呢?

据 报道,twitter 基础架构副总裁 mazen rawashdeh 在上指出,这是因为公司技术团队在网站基础架构上做了一系列改进,包括逐步脱离 ruby ,转向在服务器端 java 虚拟机上运行由 ruby、java 和 scala 结合的代码,同时调整 ruby 的 runtime,以获得更好性能。

rawashdeh 说:“作为迁离 ruby 的一部分,我们重新配置了服务器,从移动客户端的访问将通过 java 虚拟机堆栈,避免与 ruby 堆栈同时进行。”

自 2009 年后,twitter 使用被称为“ruby enterprise edition” 的 ruby 修改版本。但是 ruby 的解释器使 twitter 的服务器处理负荷过重,特别是它的“垃圾回收器(garbage collection)”。twitter 团队一度对其进行优化,保证更好的运行性能,并开发自己的垃圾回收“kiji”。但现在公司也开始将开发努力转向 java。
来自:
1
0
评论 共 1 条 请登录后发表评论
1 楼 2012-11-10 14:06
这种资讯才有更多的信息量.

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 当requiredfieldvalidator的enableclientscript属性被设置成true时,fckeditor不能很好的支持 requiredfieldvalidator,为了解除这个限制,你必须把这个属性设置成为false,如果你希望使用客户端验证,你必须使用 customvalidator制作一个非空验证来替换requiredfieldvalidator,在其中使用f...

  • httpmodule是如何工作的 当一个http请求到达httpmodule时,整个asp.net framework系统还并没有对这个http请求做任何处理,也就是说此时对于http请求来讲,httpmodule是一个http请求的“必经之路”,所以可以在这个http请求传递到真正的请求处理中心(httphandler)之前附加一些需要的信息在这个http请求信息之上,或者针对截获的这个http...

  •   第三章 用检验控件执行表单的检验 主要内容: l 使用客户端检验 l 必填域控件:requiredfieldvalidator l 检验表达式控件:regularexpressionvalidator l 比较值控件:comparevalidator l 检查值范围控件:rangevalidator l 错误汇总控件:validatorsummary l 自定义检验控件:cu...

  • **程序设计:**requiredfieldvalidator控件 代码: <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>无标题页</title&g

  • 特定条件下,您可能需要避开验证。例如,如果页上有一个“取消”按钮或一个导航按钮,则即使用户没有正确填写所有验证字段,也应该可以发送页。您可以设置 asp.net 服务器控件来避开客户端和服务器的验证,而不只是客户端验证。 禁用服务器端和客户端验证 您可以指定 web 窗体页上的单独控件在不触发验证检查的情况下导致回送。 令特定控件避开验证 将控件的 causesval...

  • 相信有过asp.net编程经验的人对requiredfieldvalidator都不会感到陌生吧。该控件的作用是禁止输入规定的内容(即属性initialvalue的值,该属性默认值为空字符串,我们经常用来验证用户输入的内容是否为空。)。另外,在验证前会自动去掉输入内容两端的空格。 下面让我们一起看看requiredfieldvalidator的常用属性吧:

  •  protected void page_load(object sender, eventargs e)    {        foreach (basevalidator bv in page.validators)        {            bv.enableclientscript = false;        }    }

global site tag (gtag.js) - google analytics