像淘宝、天猫这种网站,在双十一期间,维护压力最大的是前端还是后端?
像淘宝、天猫这种网站,在双十一期间,维护压力最大的是前端还是后端? |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
有压力的是服务器,前端和后端的优化都是为了最大程度减轻这种压力 |
|
|
|
|
从服务器层面,要做到模块分离、负载均衡、CDN(文件服务器与请求服务器的分布式);从运维层面,要把历史数据归档不和要读取的数据混合降低数据库增删改查特别是其中的查询复杂度;从数据库层面,采用多级模式,数据库缓存及时数据,硬盘保存永久数据(猜想可能会烧钱用全SSD);前端层面,大量用node.js这种异步非阻塞进行内容的生成,游览器的优化缓存,脚本和css的尽可能一次读取等等做优化。
大概这些。
所以压力在服务器端和数据库端,也就是架构师去负责的这块,而写功能后端和前端都应该是尽可能优化。 |
|
|
|
|
其实维护压力最大的是后端,前端是从后端通过服务器不断的取数据进行放到前端进行显示。而要保证大并发的访问服务器数据库,后端的处理能力要足够快才行。而后端的使用又对服务器要求很高,需要能够同时支持很多人请求这个服务器。这时候就需要开始对后端采用各种缓存技术的办法进行存储数据,当不同用户访问同一个数据时候就可以马上调用而不需要再次从数据库取数据返回,只有这样才能保证快速有效的访问。 |
|
|
|
|
当然是数据库和服务器的压力啦~前端都是写好的,一般就是缓存的文件 |
|
|
|
|