
优化技巧
优化技巧
软件求生
这个作者很懒,什么都没留下…
展开
-
JVM:调优总结 。
JVM:调优总结 。转载 2019-11-26 10:22:02 · 167 阅读 · 0 评论 -
磁盘I/O优化。
性能检测 我们的应用程序通常都需要访问磁盘来读取数据,而磁盘I/O通常都很耗时,要判断I/O是否是一个瓶颈,有一些参数指标可以参考。 我们可以压力测试应用程序,看系统的I/O wait指标是否正常,例如,测试机器上有4个CPU,那么理想的I/O wait参数不应该超过25%,如果超过25%,I/O很可能成为应用程序的性能瓶颈。在Linux操作系统下可以通过iostat命令查看。...转载 2018-07-31 10:04:17 · 3097 阅读 · 0 评论 -
TCP网络参数调优。
要能够建立一个TCP连接,必须知道对方的IP和一个未被使用的端口号,由于32位操作系统的端口号通常由两个字节表示,也就是只有65535个,所以一台主机能够同时建立的连接数是有限的,当然操作系统还有一些0~1024是受保护的,如80端口、22端口,这些端口都不能被随意占用。 在Linux中可以通过查看/proc/sys/net/ipv4/ip_local_port_range文件来知...转载 2018-07-31 10:37:47 · 3594 阅读 · 1 评论 -
网络 I/O 优化。
网络I/O优化通常有如下一些基本处理原则。 减少网络交互的次数。要减少网络交互的次数通常需要在网络交互的两端设置缓存,如Oracle的jdbc驱动程序就提供了对查询的SQL结果的缓存,在客户端和数据库都有,可以有效地减少对数据库的访问。除了设置缓存还有一个办法,即合并访问请求,如在查询数据库时,我们要查10个ID,可以每次查一个ID,也可以一次查10个ID。再比如,在访问一个页面时通常会有...转载 2018-07-31 13:43:27 · 2476 阅读 · 0 评论 -
优化技巧:Java性能调优的11个实用技巧。
大多数开发人员认为性能优化是个比较复杂的问题,需要大量的经验和知识。是的,这并不没有错。诚然,优化应用程序以获得最好的性能并不是一件容易的事情,但这并不意味着你在没有获得这些经验和知识之前就不能做任何事。下面有几个很容易遵循的建议和最佳实践能够帮你创建一个性能良好的应用程序。这些建议中的大多数都是基于Java的,但是也不一定,也有一些是可以应用于所有的应用程序和编程语言的。在我们分享基于Jav...转载 2017-11-06 08:52:18 · 439 阅读 · 0 评论 -
优化建议:存储性能优化。
在网站应用中,海量的数据读写对磁盘访问造成巨大压力,虽然可以通过Cache解决一部分数据读压力,但是很多时候,磁盘仍然是系统最严重的瓶颈。而且磁盘中存储的数据是网站最重要的资产,磁盘的可用性和容错性也至关重要。机械硬盘 VS 固态硬盘机械硬盘是目前最常用的一种硬盘,通过马达驱动磁头臂,带动磁头到指定的磁盘位置访问数据,由于每次访问数据都需要移动磁头臂,因此机械硬盘在数据连续访问(要访问的数...转载 2019-08-23 11:16:56 · 843 阅读 · 0 评论 -
优化建议:应用服务器性能优化。
应用服务器就是处理网站业务的服务器,网站的业务代码都部署在这里,是网站开发最复杂,变化最多的地方,优化手段主要有缓存、集群、异步等。转载 2019-08-23 08:56:37 · 857 阅读 · 0 评论 -
优化建议:Web前端性能优化。
一般说来Web前端指网站业务逻辑之前的部分,包括浏览器加载、网站视图模型、图片服务、CDN服务等,主要优化手段有优化浏览器访问、使用反向代理、CDN等。转载 2019-08-22 15:23:20 · 277 阅读 · 0 评论