应用系统性能考虑点

  1. 在有限开支下选择合适的硬件服务器和网络带宽:跑数据库的、跑中间件的、跑应用本身的、跑负载均衡器的,它们侧重的硬件参数会有所差别,要求的网络带宽也会不同;
  2. 着重考虑数据库的参数配置、数据文件存储方式、数据文件IO、存储分区等;
  3. 应用系统自身关键业务功能的算法选用是否合理,该上缓存的地方是否用上的缓存,可使用并发提高效率的地方是否使用上了多线程并发,SQL写法是否合理高效(包括对应的表的索引是否合理有效)、业务代码编写是否高效(例如为高频对象创建缓存队列提高对象复用率)、IO方式选用是否合理(BIO、NIO、AIO)等;
  4. 跑应用系统的应用服务器的配置是否合理高效(例如Tomcat的线程池设置是否匹配当前应用和硬件性能);
  5. 是否有考虑降低数据库链接、网络链接等创建的开销(例如使用上链接池,合并网络请求等);

 

posted @ 2023-09-22 09:30  岁月已走远  阅读(11)  评论(0编辑  收藏  举报