大型网站技术架构(四):安全与稳定
来源:互联网 发布:淘宝连接类目怎么修改 编辑:程序博客网 时间:2024/05/16 06:12
安全
一、Web攻击手段
二、安全算法
通过非对称加密技术与数字摘要技术,可以进行签名认证。
常见的数字签名算法包括MD5withRSA、SHA1withRSA等。
三、认证
四、协议
稳定
一、在线日志分析
日志中包含了程序在遇到异常情况所包含的详细信息,通过下列信息参数,可以知道相应的程序信息。
二、集群监控
监控指标:load,CPU利用率,磁盘剩余空间,网络traffic,磁盘I/O,内存使用,每秒查询数(qps),请求响应时间(rt),数据库每秒处理的select语句的数量(select/ps),update/ps,delete/ps,GC。
心跳检测:ping
三、流量控制
流量控制措施:
- 对系统的总并发请求数进行限制
- 限制单位时间内的请求次数
- 通过白名单机制来限制每一个接入系统调用的频率
- 通过单机内存队列来进行有限的等待
四、性能优化
性能优化措施:
(1)前端性能优化
- 减少页面的HTTP请求数量
- 使用CDN网络
- 使用压缩
(2)java程序优化
- 单例
- Future模式
- 使用线程池
- 选择就绪
- 减少上下文切换
- 降低锁竞争
(3)压缩
(4)结果缓存
(5)数据库查询优化
(6)GC优化
(7)硬件提升
0 0
- 大型网站技术架构(四):安全与稳定
- 【大型网站技术架构笔记】(四)伸缩性、可扩展性与安全
- 探索大型网站技术架构(四)
- 探索大型网站技术架构(四)
- 大型网站技术架构(八)--网站的安全架构
- 大型网站技术架构(八)网站的安全架构
- 大型网站技术架构(八)--网站的安全架构
- 大型网站技术架构(八)--网站的安全架构
- 《大型网站技术架构 -核心原理与安全分析》读书笔记
- 『大型网站技术架构:核心原理与案例分析』(四)
- 大型网站技术架构-8 固若金汤:网站的安全架构
- 大型网站技术架构(八)——网站的安全架构
- 【大型网站技术架构笔记】(二)大型网站架构模式与核心要素
- 大型网站技术架构(一)--大型网站架构演化
- 大型网站技术架构(一)--大型网站架构演化
- 大型网站技术架构(一)--大型网站架构演化
- 大型网站技术架构(一)大型网站架构演化
- 大型网站技术架构(一)--大型网站架构演化
- runtime交换方法
- ImageView
- oracle入门很简单:七、oracle表空间
- jQuery.load()和Jsp的include的区别
- Spring+SpringMVC+MyBatis+SpringSecurity+EhCache+JCaptcha 完整Web基础框架(前言)
- 大型网站技术架构(四):安全与稳定
- 关于页面跳转的坑
- PendingIntent的FLAG_CANCEL_CURRENT和FLAG_UPDATE_CURRENT
- 0x0000005c蓝屏问题解决
- STM32——按键输入之static
- 动画~~~~~~~~~感觉这个写的更好似的。。言简意赅
- * failed to start daemon *解决方法
- 特殊容器bitset的用法
- CVPR2016 主旨演讲及焦点论文速览