- 前言
- 浅谈性能优化思路
- 硬件层面
- 软件层面
- 网络层面
随着网络的不断发展,信息化对于企业尤为重要。 一个稳健的应用显得尤为重要,后方稳定才能更好的为用户提供更好的使用体验。
浅谈性能优化思路
硬件层面性能因素有很多方面的原因,大体可以分为硬件、软件、网络层面。
- 服务器设备,CPU、内存、硬盘IO等;
- 客户端设备,CPU、内存、硬盘IO等。
如:一个web应用需要在浏览器端展现界面,如果客户端机器是十几年前的陈旧设备,它无法打开应用的网页,这也是性能指标之一;
- 网络设备,交换机、路由器等网络设备会影响网络稳定性,也会成为性能瓶颈的因素之一;
- *** 作系统,Linux、Unix、Windows等 *** 作系统的性能表现都是有差异的,甚至有些差异很大;
- 应用架构,C++、C、PHP、Java、Python等不同编程语言的运行环境都有所差异,但都会面临性能瓶颈问题,此时针对不同的编程语言,不同的架构都有不同的优化方式;
- 业务代码,不管选用哪种编程语言,业务代码实现都需要注意执行效率问题,即时间复杂度、空间复杂度等指标;
- 中间件优化,应用容器、数据库、消息队列等第三方中间件优化;
- 带宽上下行速率;
- 网络设备,交换机、路由器等设备质量、稳定性;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)