zoukankan      html  css  js  c++  java
  • 系统优化要点

     这是常用的系统优化要考虑的点,在系统设计和代码评审以及代码优化时加以考虑,最大限度提高系统性能:
     1. 优化算法,选择合适高效算法,降低不必要递归,循环,多层循环嵌套,避免循环内初始化等。
     2. 避免申请过多不必要的内存
     3. 及时释放资源,降低资源使用时间,包括内存,IO,网络,数据库等。
     4. 使用缓存:缓存常用的,不易变化的。
     5. 慎用数据库锁。确有需要,选择合适锁类型。
     6. 合理使用事务,事务要细粒度。
     7. 选择合适的通讯方式,Socket, Remoting, WS(SOAP,REST), PIPE.注意长连接和短连接使用。
     8. 计算并行化。
     9. 降低系统或模块之间的通讯次数。
     10. 降低系统或模块之间的传输数据量,不必要传输的不传或者少传。
     11. 异步计算,降低等待时间。
     12. 考虑延迟加载和提前加载两种方式。
     13. 分离原则:分离业务模块,分离大IO模块,分离高耗内存模块等
     14. 统筹使用计算资源,寻求内存计算,数据库和网络三者之间的平衡。

  • 相关阅读:
    HTML笔记
    html文本格式化
    标题大小与字体大小的关系
    html学习笔记
    冒泡排序
    直接插入算法
    绘制针状图
    绘制矢量图
    饼图pie 或者pie3
    三维直方图
  • 原文地址:https://www.cnblogs.com/georgewangii/p/4509784.html
Copyright © 2011-2022 走看看