揭秘WordPress.Com服务:70000次请求/秒 流量15Gbit/秒

发表于 3小时前118次阅读| 来源 Highscalability.com0 条评论| 作者 Barry Abrahamson
摘要:作为全球最流行的CMS系统,WordPress被许多科技博客站、个人博客,甚至著名的新闻网站采用,从AllThingsD到36kr,身边的著名用户更举不胜举。本文将为你揭示WordPress成功的背后,付出了那些技术努力。

【CSDN编译】WordPress.com 提供超过33万个网站,每月吸引了超过3.39亿人,网页数量34亿。与2008年4月相比,WordPress.com的访问量增长了4.4倍。 WordPress.com VIP运行着许多受欢迎的网站,包括CNN政治,NFL,Flickr和KROQ的企业博客等等。总共运营约2000台服务器,分布在全球各地的12的数据中心。

WrodPress

WordPress.com从2005年开始,开始转移动共享主机上,就像所有的WordPress.org网站。在2005年年底,WordPress.com向公众开放,并在2006年初扩大到4个Web服务器,以及分布式循环DNS。此后不久WordPress.com扩大到第二个数据中心,然后是第三个。但很快发现,循环DNS是不是一个可行的长期的可行方案。

虽然F5 BIG-IP提供了许多功能,但系统团队的5名成员组成的决定评估择不同的开源软件。使用开源软件在商用硬件上提供了最高级别的灵活性。

第一,WordPress.com团队选择了Pound 的软件负载均衡器,因为它的易用性和内置的SSL支持。WordPress.com需要额外的功能和可扩展性:

  • 不中断网络的前提下进行重新配置;
  • 迅速从从后端的故障中恢复;
  • 更好的可扩展性,既每秒请求数;

2008年4月,WordPress.com负载均衡器从Pound 转换到NGINX。在此之前,工程师已使用NGINX数个月,并留下了深刻的印象,它的性能和可扩展性。下面是一些为什么NGINX选择的原因:

  • 简单,灵活和逻辑配置。
  • 能够重新配置和升级NGINX的情况下,同时不丢失用户的要求。
  • 应用程序使用uwsgi通过FastCGI或SCGI协议; NGINX还可以提供静态内容直接从存储额外的性能优化。
  • WordPress一台服务器的流量每秒超过10000次请求。
  • Nginx的内存和CPU占用是最小的。切换到Nginx的负载平衡服务器上的CPU使用率下降了3倍。
  • 整体WordPress.com服务约70000请求/秒,超过15 Gbit/秒的NGINX负载均衡服务。硬件配置是双核Xeon 5620四核​​心CPU与超线程(HT),8-12GB的RAM,Debian Linux 6.0系统。(编译/包研

原文:http://highscalability.com/blog/2012/9/26/wordpresscom-serves-70000-reqsec-and-over-15-gbitsec-of-traf.html

Logo

永洪科技,致力于打造全球领先的数据技术厂商,具备从数据应用方案咨询、BI、AIGC智能分析、数字孪生、数据资产、数据治理、数据实施的端到端大数据价值服务能力。

更多推荐