半点优化网 http://www.bdxc.net/
当前位置首页 > 网站技术问题> 正文

为什么部分看起来不太复杂的网站,比如Facebook需要大量顶尖高手来开发?

2021-09-11 08:25:01 暂无评论 292 网站技术问题 顶尖   Facebook   看起来

像这样的网站(Facebook)并不是小网站哦。

因为你看见的只是前端页面,这么说吧,你要做一个在线商城,你喜欢淘宝的页面风格,想和他做的一样,那你找个前端程序员做,和他谈的时候他一般不会问你的预期访问量多大,你的商品数量有多少等等这些问题,只会问你做多少个页面,之后在制做过程中,要制做前端页面,要文员输入大量文字,要美工P图修改图片,要编程人员编制网站编写代码制作搜索界面,等等,制作好一个网站,也许花个几千、万把块钱就能做得一模一样,这样一个仿制网站就搞好了。

然后你又去找了一个的后端建立数据库接口,也就是找个服务器。这样一个网站就做好了,放到互联网上供人观看和使用了。

现问题来了,因最难的还是在后端,找了一个的后端建立数据库接口,也就是找个服务器,这个时候就不好讲价钱了。如果如果每天的访问量不多,一百几十个人的,哪当然好做事啦,建立连接就行了。

但当网站访问的用户量超多,比如上千万过亿的访问量,访问的数据流多了,就需要强大的负载能力,这时需要增加昂贵的硬件设备,因服务器的负载一下子提升很多,这个时候可能考虑使用分布式或者增加服务器的数量来进行分担,还要有强大的数据处理能力的技术人员。因为不增加硬件设备,没办法分流强大的数据流,硬件设备负荷过大会烧坏的,软件方面也会卡死不动,所以没人没物是不行的。

再比如搜索引擎的入口,背后承载着成千上万的服务器。庞大的网站在维护的过程中的确需要顶级的技术高手来支撑,因为每家企业的服务器不同的内容板块也不一样,因不同的语言编写出来的,更需要技术高手来维护。像互联网这种性质的主要开支在于人员,网站背后的技术含量才是决定性因素,因这些数据的得出优化都是需要后台的技术高手进行定位支持。

还有如果网站上有大量的视频存在,还需要设置专门的流媒体服务器这块,又是一个很大的框架,这时需要更多的硬件和技术人员的支持。

只看表面的内容其实是看不出来的。

猜你喜欢