
▷性能优化
文章平均质量分 95
爱是与世界平行
努力钻研学习中................
展开
-
前端面试题之性能优化篇
前端面试题之性能优化篇一、CDN1. CDN的概念2. CDN的作用3. CDN的原理4. CDN的使用场景二、懒加载1. 懒加载的概念2. 懒加载的特点3. 懒加载的实现原理4. 懒加载与预加载的区别三、回流与重绘1. 回流与重绘的概念及触发条件(1)回流(2)重绘2. 如何避免回流与重绘?3. 如何优化动画?4. documentFragment 是什么?用它跟直接操作 DOM 的区别是什么?四、节流与防抖1. 对节流与防抖的理解2. 实现节流函数和防抖函数五、图片优化1. 如何对项目中的图片进行优化?原创 2021-05-28 23:26:00 · 2491 阅读 · 0 评论 -
MySql(五)SQL优化-优化SQL语句的一般步骤
MySql(五)SQL优化-优化SQL语句的一般步骤一、优化SQL语句的一般步骤1.1 通过show status命令了解各种SQL的执行频率1.2 定位执行效率较低的SQL语句1.3 通过explain分析低效sql的执行计划1.4 通过show profile分析sql1.5 通过trace分析优化器如何选择执行计划1.6 确定问题并采取相应的优化措施一、优化SQL语句的一般步骤1.1 通...原创 2020-03-06 16:52:56 · 939 阅读 · 0 评论 -
JVM 配置常用参数和常用 GC 调优策略
JVM 配置常用参数和常用 GC 调优策略JVM 配置常用参数堆参数回收器参数项目中常用配置常用组合常用 GC 调优策略GC 调优原则GC 调优目的JVM 配置常用参数堆参数回收器参数目前主要有串行、并行和并发三种,对于大内存的应用而言,串行的性能太低,因此使用到的主要是并行和并发两种。并行和并发 GC 的策略通过 UseParallelGC 和 UseConcMarkSweepGC...原创 2019-07-08 21:19:14 · 1328 阅读 · 0 评论 -
Java性能优化,操作系统内核性能调优,JYM优化,Tomcat调优
操作系统内核优化net.ipv4.tcpmaxtwbuckets = 6000 timewait 的数量,默认是180000。net.ipv4.iplocalportrange = 1024 65000 允许系统打开的端口范围。net.ipv4.tcptwrecycle = 1 启用timewait 快速回收。net.ipv4.tcptwreuse = 1 开启重用。允许将T...原创 2018-08-21 14:31:46 · 987 阅读 · 0 评论 -
chrome标签记录——关于各类性能优化
概述详情概述平时经常浏览各大博客,总感觉要学习和需要学习的内容太多太多,而自己的个人能力还不足够写出一些好的文章出来,就只能通过学习他人的东西不断提升自己的实力,然后就会记录收藏各种优秀的博客资源,留待学习和记录。该部分是关于博客各类性能优化方案的记录,以后会陆续补充各种性能优化资源。详情网站性能优化实战——从12.67s到1.06s的故事...原创 2018-06-01 16:41:08 · 841 阅读 · 0 评论 -
Java服务端性能优化
《Java程序性能优化》说性能优化包含五个层次:设计调优、代码调优、JVM调优、数据库调优、操作系统调优。常用的几个代码优化方案:使用单例对于IO处理、数据库连接、配置文件解析加载等一些非常耗费系统资源的操作,我们必须对这些实例的创建进行限制,或者是始终使用一个公用的实例,以节约系统开销,这种情况下就需要用到单例模式。使用Future模式假设一个任务执行起来需要花费一些时间...转载 2018-03-28 14:52:02 · 925 阅读 · 0 评论 -
Java 高并发 解决方案
1.HTML静态化2.图片服务器分离3.数据库集群和库表散列4.缓存5.镜像6.负载均衡1)硬件四层交换2)软件四层交换一:高并发高负载类网站关注点之数据库二:高并发高负载网站的系统架构之HTML静态化三:高并发高负载类网站关注点之缓存、负载均衡、存储四:高并发高负载网站的系统架构之图片服务器分离五:高并发高负载网站的系统架构之数据库集群和库表散列六:高并发高负载网站...转载 2018-04-10 10:04:45 · 698 阅读 · 0 评论 -
Java 性能调优的 11 个实用技巧
大多数开发人员认为性能优化是个比较复杂的问题,需要大量的经验和知识。是的,这并不没有错。诚然,优化应用程序以获得最好的性能并不是一件容易的事情,但这并不意味着你在没有获得这些经验和知识之前就不能做任何事。下面有几个很容易遵循的建议和最佳实践能够帮你创建一个性能良好的应用程序。1-在必要之前先不要优化2-使用分析器来找到真正的瓶颈3-为整个应用程序创建性能测试套件4-首先解决最大的瓶颈问题5转载 2017-11-27 14:18:00 · 594 阅读 · 0 评论 -
服务器性能优化
服务器性能优化方式性能调优关注点硬件资源CPU内存IO网络操作系统系统负载连接数服务端架构演进1单机结构2集群结构3分布式结构1 微服务2 分布式数据库3 注册中心 Zookeeper服务器性能优化方式:空间换时间:对热点数据缓存,减少数据查询时间。分而治之:将大任务切片,分开执行。HDFS、MapReduce类似原理。异步处理:若业务链中某一环节耗时严重原创 2017-11-24 09:41:30 · 774 阅读 · 0 评论 -
数据库的优化
优化 sql 语句的一般步骤一、通过 show status 命令了解各种 sql 的执行二、定义执行效率较低的 sql 语句三、通过 explain 分析低效 sql 的执行计划四、通过 performance_schema 分析 sql 性能五、通过 trace 分析优化器如何选择执行计划。文章地址: https://juejin.im/entry/59a7b2265188252原创 2017-11-24 08:49:34 · 480 阅读 · 0 评论 -
向数据库添加100W 条数据 性能测试
向数据库添加100W 条数据 性能测试 ; 参考的相关网站目录:JDBC实现往MySQL插入百万级数据 https://www.cnblogs.com/fnz0/p/5713102.htmlMySql 的批量操作,要加rewriteBatchedStatements参数 http://blog.youkuaiyun.com/ptzrbin/article/details/21024207原创 2017-11-23 13:40:40 · 3268 阅读 · 0 评论 -
如何打造优秀的电商网页,吸引更多人“买买买”?
1-顶部导航2-核心产品信息3-购买路径的明确选择4-产品功能的详细描述5-大量的可靠内容电商页面的搜索引擎优化视频文本一个经典电商页面的元素让我们从第一项开始,很不幸的是,很多人都不谈论但对于电商流程和电商页面来说却是至关重要的,那就是…1-顶部导航如何打造优秀的电商网页,吸引更多人“买买买”?尽管页面顶部的导航所需要做的事情很少,但它必须帮助用户:了解并知道他们在网站结构中的位置,尤其转载 2017-12-08 14:55:06 · 608 阅读 · 0 评论 -
多线程死锁的产生以及如何避免死锁
一死锁的定义二死锁产生的原因1 系统资源的竞争2 进程推进顺序非法3 死锁产生的必要条件三如何避免死锁一、死锁的定义多线程以及多进程改善了系统资源的利用率并提高了系统 的处理能力。然而,并发执行也带来了新的问题——死锁。所谓死锁是指多个线程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进。下面我们通过一些实例来说明死锁现象。先看生活中的一个实例,2个人一起吃饭转载 2017-10-06 21:06:18 · 585 阅读 · 0 评论 -
Web前端性能优化——如何提高页面加载速度
一减少HTTP请求图片地图CSS Sprites二使用CDN三添加Expires头四压缩组件代理缓存五将样式表放在头部六将脚本放在底部七避免CSS表达式事件处理机制八使用外部的JavaScript和CSS加载后下载九减少DNS查找十精简JavaScriptCSS的精简十一避免重定向什么是重定向常用重定向的类型重定向如何损伤性能重定向的应用场景跟踪内部流量跟转载 2017-10-06 20:44:33 · 27152 阅读 · 0 评论 -
10种简单的Java性能优化
扩展的不同方面大O符号1使用StringBuilder小结2避免使用正则表达式小结3不要使用iterator方法小结4不要调用高开销方法小结5使用原始类型和栈小结6避免递归小结7使用entrySet小结8使用EnumSet或EnumMap小结9优化自定义hasCode方法和equals方法10考虑使用set而并非单个元素总结什么是全网域?或者说如何确保全网域转载 2017-10-06 20:22:50 · 524 阅读 · 0 评论 -
前端极限性能优化
现在经常浏览各种博客,看到很多有经验的大牛分享自己的经验以及技术,作为小白,很多不懂得地方,所以在一步一步积累,向他们学习,学习他们的知识,经验,站在巨人的肩膀,变得更好。今天学习一位博主的《前端极限性能优化合集》。前端工程性能优化: 1.JS,CSS极简,减少文件大小 从带宽角度而言,一个站点的访问速度,其实是从文件的大小入手,而不是执行效率。当访问者量很大时,减少CSS,JS文件大小的必要性转载 2017-06-02 08:36:14 · 1174 阅读 · 0 评论 -
Javascript优化
**Javascript的优化**主要优化的是**脚本程序代码的下载时间**和**执行效率**,因为Javascript运行前不需要进行编译而是直接在客户端运行,所以代码的下载时间和执行效率直接决定了网页的打开速度,从而影响客户端的用户体验效果。原创 2017-06-06 19:45:38 · 723 阅读 · 0 评论 -
网页性能管理学习
前端的学习已经有了大半个来月,不过还是停留在h5,css,js阶段,这个阶段的基础学习还没有结束,不过迫切想要学得更多的知识,所以在各大博客寻找优秀博客的学习经验,借鉴他们的学习来提高自己的水平。网页生成的过程 1·HTML代码转化成DOM 2·CSS代码转化成CSSOM(CSS object Model) 3·结合DOM和CSSOM,生成一颗渲染树(包含每个节点的视觉信息)转载 2017-06-21 20:38:19 · 610 阅读 · 0 评论