前言 原创文章,转载引用务必注明链接.水平有限,欢迎指正. 本文使用markdown写成,为获得更好的阅读体验,推荐访问我的博客原文: http://www.omoikane.cn/2016/09/15/bbb_adv_settings/ 系统环境:Windows 7 Home Pentium x64|Deepin Linux 15.2 x64:Debian 8.5 On BBB Industrial 关于板载eMMC存储 关于eMMC存储的基本知识可以看我之前的文章<板载eMMC初探>,总而…
一个网页的有很多地方可以进行性能优化,比较常见的一种方式就是异步加载js脚本文件.在谈异步加载之前,先来看看浏览器加载js文件的原理. 浏览器加载 JavaScript 脚本,主要通过<script>元素完成.正常的网页加载流程是这样的. 浏览器一边下载 HTML 网页,一边开始解析.也就是说,不等到下载完,就开始解析. 解析过程中,浏览器发现<script>元素,就暂停解析,把网页渲染的控制权转交给 JavaScript 引擎. 如果<script>元素引用了外部脚本…
前言:  在同样的网络环境下,两个同样能满足你的需求的网站,一个“Duang”的一下就加载出来了,一个纠结了半天才出来,你会选择哪个?研究表明:用户最满意的打开网页时间是2-5秒,如果等待超过10秒,99%的用户会关闭这个网页.也许这样讲,各位还不会有太多感触,接下来我列举一组数据:Google网站访问速度每慢400ms就导致用户搜索请 求下降0.59%;Amazon每增加100ms网站延迟将导致收入下降1%;雅虎如果有400ms延迟会导致流量下降5-9%.网站的加载速度严重影响了用户体验,也决…
网站前端的用户体验,决定了用户是否想要继续使用网站以及网站的其他功能,网站的用户体验佳,可留住更多的用户.除此之外,前端优化得好,还可以为企业节约成本.那么我们应该如何对我们前端的页面进行性能优化呢? 前端性能优化可以分为三个方面:接口访问优化.静态资源优化和页面渲染速度优化. 一.接口访问优化 1.1.减少http请求,合理设置 HTTP缓存 http协议是无状态的应用层协议,每次发送http请求时,都需要建立连接.通信.断开连接,在服务器端每个http都需要开启独立的线程去处理.所以尽量减少…
前提: 如今开发方式都是采用前后台分离的方式,前台采用的方式则是单页面应用开发简称SPA,这种开发模式最大的一个特点就是将有所代码打包成了一个文件, 这会导致了一个问题就是如果这个应用过大,打出来的这个文件也会越大,性能也就随之降低了,那么如何优化这个问题呢,今天就记录下懒加载策略吧. 那么什么是懒加载呢~ 懒加载概念: 懒加载也就是按需加载,只要有需要才会加载的一种策略,常用于性能优化上(个人理解)通过懒加载可以避免加载不必要的资源. 工程级别: 在微服务架构里,前台也需要同步,这就需要每个模…
Hadoop 空间不足,hive首先就会没法跑了,进度始终是0%. 将HDFS备份数降低 将默认的备份数3设置为2. 步骤:CDH–>HDFS–>配置–>搜索dfs.replication–>设置为2 删除无用HDFS数据和Hbase表格 主要使用命令hadoop fs -du,hadoop fs -ls,hadoop fs -rm 空间不足根本的解决办法自然是清理空间.但是清理空间也要有步骤. 检查总体情况 hadoop dfsadmin -report 检查每个目录 hdfs…
话说前头: 上次写了一篇webpack的学习心得,webpack能做到提升前端的性能,其模块打包最终生成一个或少量的文件能够减少对服务端的请求.除此之外,本次的图片懒加载(当然不仅限于图片,还可以有视频,flash等)也是一种优化前端性能的方式.使用懒加载可以想要看图片时才加载图片,而不是一次性加载所有的图片,从而在一定程度从减少服务端的请求. 懒加载介绍: 通俗介绍:懒加载怎么个懒法,就是你不想看就不给你看,我也懒得加载出来,懒得去请求.通俗的说就是你不要就不给你,怎么地.举个栗子,比如在进入…
为了提高页面的性能,通常情况下,我们希望资源尽可能地早地并行加载.这里有两个要点,首先是尽早,其次是并行. 通过data-main方式加载要尽可能地避免,因为它让requirejs.业务代码不必要地串行起来.下面就讲下如何尽可能地利用浏览器并行加载的能力来提高性能. 低效串行:想爱但却无力 最简单的优化,下面的例子中,通过两个并排的script标签加载require.js.main.js,这就达到了require.js.main.js并行加载的目的. 但这会有个问题,假设main.js依赖了jq…
针对数据库中的大数据,不希望特别早的加载到内存中,当用到它的时候才加载 懒加载分为:类的懒加载.集合的懒加载.单端关联的懒加载 类的懒加载    1.在默认情况下,类就是执行懒加载        2.只有使用了load方法以后才能用懒加载    3.如果在相应的映射文件中,设置<class>的lazy="false"懒加载将失去效果集合的懒加载     1.针对一多对的情况或者多对多的情况    2.根据一方加载set集合,决定在什么时候给set集合填充数据        …
IE8+等实行并行下载,各JS下载不受影响,但仍阻塞其他资源下载 如: 图片 所以首要规则就是:将JS放在body底部(推荐) 加载100kb的单个文件比4个25kb的文件快(减少外链文件数量)(脚本合并) <无阻塞脚本> 1延迟脚本   defer: 有些浏览器不支持,等待页面加载后才执行       两者都并行下载   h5规范中的async:(异步加载),脚本加载后自动执行 2 动态脚本加载 优势:易用和跨浏览器兼容(推荐)最好用到代码压缩工具 3 XMLHTTPRequest脚本注入…