网站优化

2018-05-05  本文已影响12人  大头8086

网站优化

当出现性能问题的时候我们该怎么做?

一、CPU过高

1、 us过高
2、sy过高

二、内存消耗过高

1、 及时释放不必要的对象
2、 使用对象缓存池缓冲
3、 采用合理的缓存失效算法(关注弱引用、幽灵引用)

三、磁盘IO过高

1、 异步读写文件
2、 批量读写文件
3、 使用缓存技术
4、 采用合理的文件读写规则

四、网络

1、增加宽带流量

五、资源消耗不多但程序运行缓慢

1、使用并发包,减少锁竞争
2、对于必须单线程执行的使用队列处理
3、大量分布式处理

六、未充分利用硬件资源

1、 修改程序代码,使用多线程处理
2、 修正外部资源瓶颈,做业务拆分
3、 使用缓存

上一篇 下一篇

猜你喜欢

热点阅读