并发问题如何避免
来源:互联网 发布:ubuntu debian fedora 编辑:程序博客网 时间:2024/06/02 15:28
13.并发问题a) 尽量使用缓存,包括用户缓存,信息缓存等,多花点内存来做缓存,可以大量减少与数据库的交互,提高性能。b) 用jprofiler等工具找出性能瓶颈,减少额外的开销。c) 优化数据库查询语句,减少直接使用hibernate等工具的直接生成语句(仅耗时较长的查询做优化)。d) 优化数据库结构,多做索引,提高查询效率。e) 统计的功能尽量做缓存,或按每天一统计或定时统计相关报表,避免需要时进行统计的功能。f) 能使用静态页面的地方尽量使用,减少容器的解析(尽量将动态内容生成静态html来显示)。g) 解决以上问题后,使用服务器集群来解决单台的瓶颈问题
0 0
- 并发问题如何避免
- 如何避免并发冲突!
- 什么是高并发?如何避免高并发?
- 如何避免length10000问题
- Ajax-如何避免脚本并发资源访问
- 避免客户端访问的并发问题
- 如何避免多人并发时办理同一条数据
- 并发时如何避免从表中取到的最大值重复
- 数据库并发插入避免重复数据的问题
- 如何在应用程序中避免死锁问题?
- 多线程应用中如何避免性能问题
- 如何避免JDBC内存溢出问题
- 如何避免JDBC内存溢出问题
- Rails中如何避免N+1问题
- 如何避免GRE数学失误问题?
- 如何尽量避免Elasticsearch脑裂问题
- Rails中如何避免N+1问题
- 野指针出现以及如何避免问题
- MYSQL的常用命令和增删改查语句和数据类型
- react-native试玩(19)-分页栏
- 一个人分享的经历的故事和感悟
- Java中重载与重写的区别
- 用Python实现的中英文互译的小脚本
- 并发问题如何避免
- SpringMVC中使用@RequestBody,@ResponseBody注解实现Java对象和XML/JSON数据自动转换(上)
- USACO 1.3 Wormholes
- pthread_create 用法多线程文件拷贝。
- python与mysql遇到中文
- Windows下Oracle创建数据库的3种方式
- 面向移动的Ruby:MRuby、RubyMotion与Ruboto
- shell 文件遍历
- react-native试玩(20)-分页栏中的元素