java多线程并发问题
来源:互联网 发布:怎样找网络兼职 编辑:程序博客网 时间:2024/05/16 00:40
并发:同一时间可能有多个用户对同一数据进行读和写。
解决方案:
读:
1.读写分离
2.配置缓存
3.配置集群
写:
1.选择合适队列
2.配置集群
详细解决方案:
- 确认服务器硬件是否能够支持当前容量,普通的P4服务器,一天最多支持10万独立IP访问;
- 优化数据库访问:
- 前台完全静态化,可不用访问数据库;
- 对于频繁更新的网站,可使用缓存技术,动态数据存储到缓存文件中,不必再次访问数据库
- 优化sql查询语句,提升查询效率
- 禁止外部盗链:盗链带来大量负载压力,需要严格控制
- 控制大文件下载
- 使用不同的主机分流
- 使用流量分析软件
- HTML静态化
- 图片服务器分离
- 数据库集群和库表散列:按业务和应用将不同的功能模块进行数据库分离,不同模块对应不同的数据库和表,同时为了解决此方法带来的代码重用冗余,需要使用中间件技术减少代码冗余。
0 0
- java多线程并发问题
- 【java并发】一道多线程问题
- java:多线程、并发相关问题
- java多线程并发访问问题及控制
- java多线程_并发问题的解析
- 解决Java多线程并发的计数器问题
- 【java 多线程】多线程并发同步问题及生产者、消费者问题
- 多线程/并发笔记:Java并发编程之this逃逸问题
- JAVA多线程不安全问题解决方案(多线程并发同一资源)。
- HttpClient多线程并发问题
- HttpClient多线程并发问题
- HttpClient多线程并发问题
- HttpClient多线程并发问题
- 多线程中并发问题
- HttpClient多线程并发问题
- HttpClient多线程并发问题
- servlet多线程并发问题
- 多线程并发问题
- 快速了解RESTEasy
- c#压缩文件,解压文件写法
- Intellij IDEA【模拟http请求】
- Activity的生命周期和一些常用技巧1
- 记录自己遇到的问题(1) 乱码问题
- java多线程并发问题
- eclispe中的maven项目使用spring报java.lang.ClassNotFoundException: org.springframework.web.c
- MMORPG经济系统设计经验
- 支持移动端的仿medium图片放大预览js插件
- iOS EXC_BAD_ACCESS 问题
- Material Desgin 控件 常用的那些
- 6-java 对象和类
- 【系统信息获取】2,获取操作系统位数
- 高内聚低耦合