stackoverflow 收藏怎么收藏问题

&&国之画&&&&&&
&& &&&&&&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!您的位置:
> Stack Overflow
绿色等级:
(请点击颜色评级)
名称:Stack Overflow
分类:Aleax:49
人气:4566 评论:
主要栏目:
Stack Overflow是一个与程序相关的IT技术问答网站。用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的HTML。在问题页面,我们不会弹出任何广告,销售信息,JavaScript 窗口等。如果你想收集有价值的信息并获得评级的话,你需要注册我们的网站,支付12.95美元即可。我们不会收取其他的费用,而且你可以在最短的时间内获得解答。 Stack Overflow现在已经成为了全球IT界最受欢迎的技术问答网站之一。目前,其每月不重复的访问用户超过1600万;每月网页浏览量(PV)增长了近6倍,达到9500万。
Stack Overflow 由 Joel Spolsky的杰夫&阿特伍德这两个非常著名的博客作者在 2008 年月创建,7月小范围的进行 Beta 测试,直到 9 月份才开始公开的 Beta 测试。Stack Overflow 面向编程人员群体。到2010年年末,Stack Overflow 单个站点在 Alexa 的Rank 是 160 ,月度独立访客超过 1600 万,每月Page View 超过 7200 万 (refer)。堆栈交换网络在 2010 年 5 月接受了来自 Union Square Ventures 的 600 万美元的投资,在 2010 年扩大并完善了整个团队,从三个全职工程师发展到了 20 多人的队伍,搬进了 7500 平房英尺的豪华装修的办公室。
Stack Overflow 参考 Reddit 等网站的用户激励机制,关注问题质量,其做法是通过威望值(Reputation Point) 与徽章(Badge) 建立起信任评价体系,并且做到对参与者的有效激励。Stack Overflow 绝对没有多余的或是跟风的功能(比如一些不必要的 Social Network 特性)。另外要补充的是,Stack Overflow 重新将"标签"化腐朽为神奇,也是相当值得称道的。
联系方式电子邮箱:.
热门网站分类标签
本类网站排行
网站名称人气
访问该网站的用户还访问了:StackOverflow的最新架构:.NET技术+25台服务器怎样支撑世界第53大网站_西大猫_新浪博客
StackOverflow的最新架构:.NET技术+25台服务器怎样支撑世界第53大网站
HighScalability的文章
总结了搞技术的必去的StackOverflow最新的架构信息。主要的信息来源还是Nick
Craver去年11月的博客文章和Marco Cecconi几乎同期在Developer
Conference 2013上的演讲。
虽然Marco Cecconi今年还在世界好几个地方
(包括QCon北京)讲过,但大致的内容没有变。除此外,Hacker
News(1,2)和Reddit上的讨论也透露了更多信息。
目前,StackOverflow(准确的说应该是StackExchange)已经是一个规模很大的网站群,有120个网站,每月新增三四个;550万用户;920万问题,1600万答案;每月浏览数超过5亿,排名世界53名上下。每年仍在倍增。
而这样的规模,他们的研发与运维团队只有不到30人(他们总员工数已经超过150
,其中大部分是销售和猎头,还有两个厨师,哈哈),其中SRE(系统可靠性工程师,这个是运维工程师的时髦叫法)5人,核心开发(问答网站)6-7人,核心移动开发6人,招聘业务开发7人。大多数员工都是远程办公。运维和开发团队关系紧密,经常有人员流动。纽约的办公室里大部分是销售人员,丹佛和伦敦办公室全部都是销售。
他们习惯于在自己的社区里招聘,喜欢乐于编程、帮助他人和沟通的人。
基础设施方面,他们只用了25台服务器,主体仍然是微软.NET技术架构。只在需要的地方用Linux(比如Redis服务器)。
服务器和其他硬件的数量和配置是:
4台数据库服务器(SQL Server),每台384GB RAM,2TB
SSD,平均CPU利用率是10%,只在备份时会较高
11台Web服务器(IIS),每台2x320GB SSD,RAID 1,10%-15% CPU负载
3台搜索服务器(ElasticSearch),每台300GB内存,另加SSD
40:60读写率
2台负载均衡服务器(HAProxy),1台活动
3台应用服务器(实现了tag引擎功能),负责任何按标签的搜索
2台分布式缓存和消息处理服务器(Redis)
2台网络交换机(每个都是Cisco Nexus 5596 + Fabric Extenders)
2台Cisco 5525-X ASA防火墙
2台Cisco 3945路由器
2台只读SQL Server服务器,主要用于Stack Exchange API
虚拟机用于部署、域控制器、监控、运维数据库等场合
他们仍然采用向上扩展的策略,没有用云。为什么呢?
主要是因为成本。比如,他们的SQL Server服务器配置是384GB RAM,2TB
SSD。这种配置的Dell服务器也就5000美元,如果用AWS可不便宜(有人估算短租每月要5万多美元),而且现在AWS还没有SQL
Server企业版选项。另外,云会使系统的优化和故障诊断更困难,增加的人工成本也不划算(他们创始人Jeff
Atwood有名言“硬件不值钱,程序员才贵!”)。因为网站的业务已经比较稳定,增长和峰值负载可控,他们也没有水平扩展的需要。事实上,由于服务器的配置很高,CPU负载一般保持在较低水平,整个网站5台服务器就可以支撑。
此外,类似规模的网站如果采用水平扩展,往往需要100~200台服务器。
所以,技术世界里没有一定之规,具体情况具体分析非常重要。就像Marco
Cecconi强调的,谈架构的时候必须先回答这事儿:你到底要解决什么问题?
博客等级:
博客积分:0
博客访问:10,411
关注人气:0
荣誉徽章:

我要回帖

更多关于 stack overflow 的文章

 

随机推荐