#性能优化

性能优化与测试:性能分析的思路

  如果你收到监控系统的告警,发现系统资源或者应用程序出现性能瓶颈,又该如何进一步分析它的根源呢?今天,我就分别从系统资源瓶颈和应用程序瓶颈这两个角度,带你一起来看看,性能分析的一般步骤。首先来看系统资源的瓶颈,这也是最为常见的性能问题。在系统监控的综合思路篇中,我曾经介绍过,系统资源的瓶颈,可以通...

性能优化与测试:系统监控、应用监控的思路

 起始在实际的性能分析中,一个很常见的现象是,明明发生了性能瓶颈,但当你登录到服务器中想要排查的时候,却发现瓶颈已经消失了。或者说,性能问题总是时不时地发生,但却很难找出发生规律,也很难重现。而要解决这个问题,就要搭建监控系统,把系统和应用程序的运行状况监控起来,并定义一系列的策略,在发生问题时第一时间告警通...

Android----APP性能优化

性能优化的目标 快如何让app在运行过程过不卡顿,运行流畅,速度快,也就是说如何解决卡顿呢?我们先看看那些因素影响卡顿? UI,包括ui的绘制,刷新等 启动,包括冷启动,热启动,温启动等 跳转,页面跳转,前后台切换 及时反馈,点击事件,滑动,系统事件 UI这个...
代码星球 ·2021-02-13

前端性能优化方法

  1、压缩图片2、减少冗余代码3、避免404错误4、避免滤镜的使用5、在HTML中不要使用压缩图片6、DNS解析优化,DNS缓存,减少DNS查找。7、异步加载(并发、require)8、预加载、延迟加载,按需加载9、减少重绘和回流10、减少DOM节点11、减少节点的操作(innerHTML)12、...
代码星球 ·2021-02-13

mysql 性能优化方案 (转)

网上有不少MySQL 性能优化方案,不过,mysql的优化同sqlserver相比,更为麻烦与复杂,同样的设置,在不同的环境下,由于内存,访问量,读写频率,数据差异等等情况,可能会出现不同的结果,因此简单地根据某个给出方案来配置mysql是行不通的,最好能使用status信息对mysql进行具体的优化。/my...
代码星球 ·2021-02-11

电商系统服务器端性能优化

考验一个电商系统的性能不在于平时的表现如何,而在于高峰期是否能抗住压力。因此可以说电商系统服务器端系统优化的目标是高峰期的稳定性。三条指引:1.降低服务响应时间2.系统间解耦3.完善监控并提高系统安全性提高服务的响应时间可以提高系统的吞吐量,有利于缓解高峰期的压力;系统间解耦可以避免局部故障导致系统整体的不可用;系统监...

网页性能优化工具

PageSpeed和YSlow是目前主流的网页性能测试工具GTMetrix结合了GooglePageSpeed和YSlow,帮助开发者创建快速、高效、全面优化的网页浏览体验地址https://gtmetrix.com/虽然是国外的网站,但访问速度很快更多内容http://mp.weixin.qq.com/s?__biz...
代码星球 ·2021-02-11

Apache 性能优化

有一个升级服务器,这几天一直访问的比较慢。导致部分用户升级不了。看了一下服务器的负载,发现CPU和内存占用的都不是很高,可能是Apache配置不当造成的,一番搜索,找到了MPM的配置,提速很明显哦! Apache的MPM(Multi-ProcessingModules,多道处理模块),经过适当的配置,可以提高...
代码星球 ·2021-02-11

Tomcat 性能优化(连接数、线程、JVM、dir)

Tomcat的server.xml中Context元素的以下参数应该怎么配合适 <Connectorport="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" acceptCount...

前端性能优化及技巧

为什么要优化性能对于前端工程师如此重要          在行业内有句话不知道大家有没有听说过,‘懂得性能优化并且研究过jquery源代码的人和不懂得性能优化写出来的代码对于性能的消耗会相差上百倍甚至上千倍&...
代码星球 ·2021-02-08

码农必备SQL高性能优化指南!35+条优化建议立马get

由于工作需要,最近做了很多BI取数的工作,需要用到一些比较高级的SQL技巧,总结了一下工作中用到的一些比较骚的进阶技巧,特此记录一下,以方便自己查阅,主要目录如下:SQL的书写规范SQL的一些进阶使用技巧SQL的优化方法在介绍一些技巧之前,有必要强调一下规范,这一点我发现工作中经常被人忽略,其实遵循好的规范可读性会好很...

Java高级开发必会的50个性能优化细节

在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控...

SQL性能优化(Oracle)

首先要搞明白什么叫执行计划?  执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用“全表...
代码星球 ·2021-01-24

elasticsearch 性能优化

所有的修改都可以在elasticsearch.yml里面修改,也可以通过api来修改。推荐用api比较灵活1.不同分片之间的数据同步是一个很大的花费,默认是1s同步,如果我们不要求实时性,我们可以执行如下:$curl-XPUT'http://localhost:9200/twitter/'-d'{"settings":...
代码星球 ·2021-01-23

Java性能优化的50个细节

在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 第...
首页上一页12345...下一页尾页