因为你看到的,只是你看到的呀!
你没有从上帝的视角去看一下,在你点击某个按钮的一瞬间,全世界几千万人可能也在点同一个按钮!
Scale,scale!
Scale带来大量的直接开销,而这些直接的开销会带来大量的第二级的间接的开销,第二级的会带来第三级的……
比如:
你开始就一台服务器,做个小网站,会java或者python或者世界最XX语言就行,花了一天。
然后幸福的烦恼来了,流量上去了,你开始认真了,你就得想着,准备个热备份吧,那就有同步问题了,你那点Java知识就没啥用了,得找懂得数据库和服务器系统的人了。
然后流量继续增大,你发现服务器压力太大,得进行分布式了,搞个最简单的Master Slave模式,slave分流点读请求吧。这时候一般的服务器管理人员也不行了,得找一两个有分布式系统经验的人了。
然后流量继续增大,你发现简单的Master Slave也搞不定了,你需要更复杂的服务器集群,这时候你发现光管理这些服务的人就一大坨了,他们自己就能成立个部门叫Infrastructure。
这时你发现,你这么多机器,代码总不能让程序员自己一台台的登录上去部署吧,于是又得找专门的人,成立一个组,叫Deployment。
然后你发现,这么多机器,现在除了和外面的用户通信,自己之间也要互相通信,也要做AAA(Authentication,Authorization,Auditing),也要做很多和外面用户请求没啥关系的脏活累活,于是你把原来做网站的人分了两组,一组叫后端,一组叫前端。
然后你发现你的程序员太多了,需要好多内部开发的工具,比如搜代码的,比如搜办公室的,比如内部通讯的,于是你又得雇一大堆人做Internal Tools。
由于你完美的管理,网站流量继续增大,你发现一个服务器集群都不够,你得开专门的数据中心了,于是你又得买地,又得雇一帮运行维护人员维护数据中心。
然后你发现你的员工实在太多了,人的管理成了新的头痛,于是你需要专门的HR部门,财务部门,法务部门,于是你的员工变的更多了……
然后你发现你的员工实在太多太多了,你得雇一大批为这些干正事的员工服务的人员,比如清洁工,厨师,保安,shuttle司机,前台招待,托儿所老师……
……
……
最后你发现你做了一个按钮,似乎只用到了一个前端,
然后为了能让这个按钮同时被几千万人用,后面需要2个数据中心,2000台机器,200个后端,50个QA,100个Infra,100个Deployment,200个运维 ……
然后为了能让这些人正常上班,后面需要100个Internal tools,100个保安,50个HR,20个财务,20个法务,20个shuttle司机,50个厨师,100个清洁工,20个前台招待,10个托儿所老师 ……
说了这么多,
最后你,作为一个用户,所看到的,当然只有那个“看起来不太复杂”的按钮了……
望早期以纯文本形式建立的网站(纯技术型)到现在DIY型网站(懒人(rén)易操作型)可谓是质的飞跃。但一(yī)个网站的建立除网站代码文件外还需要域名和空间。所以接下来,我就简单介绍下一(yī)个新(...
今天给各位分享怎么看域名过期的知识,其中也会对怎么看域名过期没进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!文章目录列表: 1、如何查看域名到期 2、请问怎么查看域名的过期...
如何选择一家好的网站推广公司? 第一、网络营销公司是否有专业性的网络推广与网络营销专员? 这点非常重要,因为企业本身就是因为缺少这些专业性的人才,所以才要选择网络营销公司,如果一个网络营销公司没有这些...
Ecshop上的图片最好不要放在同一个服务器上面 可以的,可以使用自己的域名分离出一个二级域名,放到另一台服务器做负载使用。配好地址和素材的本地路径即可。 建议:用阿里或者其他的CDN进行加速,如果网...
并不是这样,DNS根服务器只会保存.com、.net、.org等顶级域的DNS服务器IP地址。 什么是DNS?我们都知道,网站需要在服务器上运行,每台服务器又对应着一个独一无二的IP,IP就像是门牌号...
簡(jiǎn)介:江(jiāng)苏省东方(fāng)世纪网络信(xìn)息有限公(gōng)司(sī)(簡(jiǎn)称东方(fāng)世纪)成(chéng)立于2000年5月。注册在南京市鼓楼区漢...
1、源码是使用html编写的,通过IE把它翻译为网页,它是所有网页的核心,但是html 并不是计算机语言,只是网页的另一种描述.源代码是一种语言,组织排版网页上的元素(图片,视频,音乐,文字等)的一种...
网站对于我们来说并不陌生,我们每天都在访问所有的网站,比如说,百度或者新浪。那么,如何创建自己的网站呢?很多人认为他们不懂代码,也不会技术,建立一个网站是不可能的。事实上,建立一个网站并不困难,代码不...