web项目的性能优化原则
来源:互联网 发布:网络语因吹丝挺啥意思 编辑:程序博客网 时间:2024/05/16 19:27
优化原则:
1: 在能应付当前性能需求的情况下,不建议进行性能优化。
2: 仅仅优化性能瓶颈
3: 编码时必须进行压力测试
4: 优化时,考虑现实生活中遇到的问题,现实如何处理,代码也如何处理。
5: 优化的唯一方法:去掉没有必要的操作 和高效的算法。可以看到所有的优化方法都离不开这条原则,而最常用、也最容易发现的方案就是去掉没必要的操作。
代码优化
内存分配:
计算:
策略优化:
例子1:懒加载
比如一张单据有很多子页签,用户查看时单据仅仅加载单据的数据,而不需要加载子页签的数据。只有用户点击子页签时才加载对应的页签数据。
这样就将集中式的查询分散到用户操作中去,提高用户的体验并减少系统瞬间压力。
例子2:
这里借用一下JavaEye中别人讨论过的例子:
- web项目的性能优化原则
- Java Web性能优化原则
- web项目性能优化
- web性能优化(项目的规范&优化)
- 优化网站性能的十四条原则
- 雅虎的14条性能优化原则
- 高性能web网站优化项目
- web开发性能优化---项目架构篇
- web开发性能优化---项目架构篇
- web项目性能优化(整理)
- java web项目性能优化之五花八门
- 前端性能优化原则
- 网站性能优化原则
- sql--性能优化原则
- 一个Web报表项目的性能分析和优化实践(七):性能监测工具JavaMelody
- asp.net的性能优化原则和优化方向
- 一个Web报表项目的性能分析和优化实践(五):重构有助于性能优化么?
- Web项目性能优化之减少HTTP请求次数优化
- 运行时设置,每个action 比例
- 在Ubuntu上部署L2TP服务
- velocity foreach用法
- C# 导出Excel的示例
- 冒泡排序、插入排序、选择排序、希尔排序、堆排序、归并排序等常用排序算法的比较
- web项目的性能优化原则
- C++第四章2
- P122 第三章 15题 插入一个数按原来排序方式
- poj---3080 Blue Jeans
- Android的Activity屏幕切换动画-左右滑动切换
- Python 常用代码片段
- hdu2844
- test
- enum 的用法