首页 > 其他 > 详细

读书笔记(二)

时间:2015-12-22 01:00:50      阅读:165      评论:0      收藏:0      [点我收藏+]

网站架构模式(网站服务能力提升的几板斧)

一,分层

横向维度上切分,比如应用层,服务层,数据层等,实际情况会分的更细;

二,分割

纵向上切分,将业务进行分割,应用层,服务层,数据层都可以分割,独立部署;

三,分布式(网站服务端每个职能模块都可进行分布式)

分布式应用和服务;

分布式静态资源;

分布式数据和存储;

分布式计算(MapReduce,其特点是移动计算,而不是移动数据,将计算程序发送到数据所在位置以加速计算);

分布式配置;

分布式锁;

分布式文件;

四,集群

同一服务,多重部署,提高可用性和并发性

五,缓存

使用缓存条件:1,数据访问热点不均衡;2,数据在某个时间段内有效;

CDN,反向代理,本地缓存,分布式缓存

六,异步

单一服务器内部使用内存队列;

分布式系统使用分布式MQ;

消息队列的作用:1,提高系统可用性;2,加快网站响应速度;3,消除并发访问高峰

七,冗余

定期冷备,保证高可用,主从分离,同步热备

八,自动化

自动化进行:发布,代码管理,测试,安全检测,部署,监控,报警,失效转移,失效恢复,系统降级,分配资源

九,安全

密码和手机校验码进行身份认证;登陆,交易加密;敏感数据加密;验证码识别;防XSS,SQL注入;垃圾信息,敏感词过滤;交易转帐等重要操作进行风险控制;

读书笔记(二)

原文:http://www.cnblogs.com/cookiehu/p/5065279.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!