高并发程序设计
来源:互联网 发布:手机按键映射软件 编辑:程序博客网 时间:2024/06/06 03:26
a、空间换时间(多级缓存)
1)客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回body,客户端可以继续用cache,减少流量),ETag)
2)反向代理缓存
3)应用端的缓存(memcache)
4)内存数据库
5)Buffer机制(数据库,中间件等)
b、伸缩能力
1)拆分
业务拆分,逻辑分段(非阻塞,能异步则异步)
数据拆分(分库分表)
2)无状态
c、优化资源利用
1)基于逻辑的不同,采取不一样的策略,优化资源利用,按照业务进行资源分配(业务分流,线程分配)
2)流控
3)超时控制
0 0
- 高并发程序设计入门
- 高并发程序设计入门
- 高并发程序设计入门
- 高并发程序设计入门
- java高并发程序设计
- java高并发程序设计
- java高并发程序设计
- 高并发程序设计入门
- 高并发程序设计入门
- Java高并发程序设计
- 高并发程序设计
- 高并发程序设计入门
- 高并发程序设计入门
- 高并发程序设计入门
- JAVA高并发程序设计
- Java高并发程序设计
- Java高并发程序设计入门
- Java高并发程序设计总结
- git使用之二——.gitignore文件详解
- php的SOAP-CLIENT详解
- 创建设一个开机自动运行的计划任务,并且命名和当前登陆用户名相关
- Ruby 时间日期的用法总结
- 洛谷1160 队列安排
- 高并发程序设计
- Orcale 外键失效/生效
- 如何在MVCsheet表单页面的后台取到页面自定义字段的值?
- 图片加水印
- linux下实时查看tomcat运行日志
- 工厂方法模式
- 转载:JAVA中方法和变量在继承中的覆盖和隐藏
- Linux定时计划保证实例唯一
- 利用花生壳和IIS发布网页过程