the key princlipes of large scall website architecture

now let focus on the architecture principles of web-based project. how to design the best software, i think the ideal architecture  must  meet the following basic features:

1 availability: the  uptime of a website is absolutely critical . it   must be constantly available  and is 24 /7 running . for example  : the large scale online retail website , even just  few minutes are unavailable ,  the servers break down ,it will be a disaster for the company which will let company  lose thousands or  millions dollars .so designing a high available system.  there are a lot of careful consideration ,it should be a redundancy backup for key components . if one of the them break down ,it must  be carry a recovery immediately.

2 consistent: the system must keep the data to be  consistent.whenever and whatever the users operate on the system.it should be always consistent.

3 management :the system must be extensible and maintainable .it means when  new functions  are added ,it can not cause a lot of modifications and even cause other function break down.it should be easy to blend in. and the codes better to readable and for others developers take part in without much barriers.

4 performance: the quick response from website has become a critical factor of a website.the speed of website affect usages and user satisfactory

5 cost: the cost of consideration is also important.

6 scalability :the scale of the website is one of aspect of it


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值