2017-02-25 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 在第一篇网站优化日志中,写到了一些优化策略。本篇文章从主题格式、增加功能方面讲解下网站的优化。 第一,博客主题由两列显示改为一列显示,右侧导航栏完全取消,包括关于、Google 搜索、分类、Blogroll。 之前博客采用两列展示,左列是文章,右列是关于等页面。就像 Medium 所提倡的,内容服务应该给阅读一种沉浸式的体验,显然右侧的页面给读者太多干扰。在 继续阅读 »
2016-05-03 litaotao
写在前面 本系列是综合了自己在学习spark过程中的理解记录 + 对参考文章中的一些理解 + 个人实践spark过程中的一些心得而来。写这样一个系列仅仅是为了梳理个人学习spark的笔记记录,所以一切以能够理解为主,没有必要的细节就不会记录了,而且文中有时候会出现英文原版文档,只要不影响理解,都不翻译了。若想深入了解,最好阅读参考文章和官方文档。 继续阅读 »
2018-06-09 jude
前言 看过不少优化 web 页面加载相关的知识和分享,但没有多少机会实践一番。 有时候会觉得业务简单不用优化,有时候会抱怨进度紧张、忙于搬砖没空优化,有时候会认为低端的硬件慢正常、办公网络环境差加载慢也正常。 有时候上面的理由是真理,有时候却是借口。 继续阅读 »
2015-10-01 Lim Geng
导语: 性能对于程序来说至关重要。本文主要内容是对文章的翻译,再加上对平常遇到的优化tip,从Content、Server、Cookie、CSS、Javascript、Images、Mobile几方面做了个简单的阐述。对于看到标题就知道什么意思的就不翻译了,^_^ 这里有篇文章,介绍的点很多:点击进入 Content 1、减少Http请求 终端用户80%的响应时间花费在前端。这些时间大多数是与下载所有组件息息相关的,比如图片,样式表,脚本等。减少组件数量也就是减少渲染页面时需要的Http请求数。这个是加快页面速度的关键。 减少组件数量的一种方式是简化页面设计。但是又没有一种方式可以创建更丰富的内容的同时也能获得更快的响 继续阅读 »
2015-02-14 derekchan
PageSpeed可以有效缩短网页加载的时间,减少网站服务器的带宽使用量。他里面有众多的重写"过滤器",每个过滤器都可以选择性地开启/关闭,从而自动进行各种优化(比如,减小文档大小、减少HTTP请求数据、减少HTTP往返次数以及缩短DNS解析时间)。 继续阅读 »
2016-11-02 wilsonIs
一、前端优化的目的 最近在总结一些前端优化的方法,结合以往做项目的经验以及网上的一些资料,对常用的优化方法进行了汇总,以后如果遇到一些新的方法也会在这里进行补充。 对用户:页面加载更快,用户操作响应及时,更友好的体验; 继续阅读 »
2017-05-24 Piasy
今天下午修复了一个 YUV 图像翻转的问题,YUV 图像翻转其实没啥好说的,但期间碰到了一点性能问题,性能优化的过程我觉得比较有趣,所以在这里分享出来,希望对大家有帮助。 YUV 翻转 YUV 是一种图像编码格式(RGB 也是一种图像编码格式),YUV 主要用于视频,用来降低带宽。安卓平台上,用 Camera1 API 采集出来的数据(通过 PreviewCallback 回调获得)默认是 YCbCr_420_SP(简称 NV21,这是 YUV 的一种子格式)格式,NV21 的数据分布如下图所示(图片来源于 StackOverflow): 继续阅读 »
2015-11-19 W.Y.
当提到前端性能优化时,我们首先会联想到文件的合并、压缩,文件缓存和开启服务器端的 gzip 压缩等,这使得页面加载更快,用户可以尽快使用我们的 Web 应用来达到他们的目标。 资源预加载是另一个性能优化技术,我们可以使用该技术来预先告知浏览器某些资源可能在将来会被使用到。 引用 Patrick Hamann 的解释: 预加载是浏览器对将来可能被使用资源的一种暗示,一些资源可以在当前页面使用到,一些可能在将来的某些页面中被使用。作为开发人员,我们比浏览器更加了解我们的应用,所以我们可以对我们的核心资源使用该技术。 这种做法曾经被称为 prebrowsing,但这并不是一项单一的技术,可以细分为几个不同的技术:DNS-prefe 继续阅读 »
2015-12-15 曹强
npm的常用命令 npm install xxx 安装模块 npm install xxx@1.1.1 安装1.1.1版本的xxx npm install xxx -g 将模块安装到全局环境中。 npm ls 查看安装的模块及依赖 npm ls -g 查看全局安装的模块及依赖 npm uninstall xxx (-g) 卸载模块 npm cache clean 清理缓存 npm help xxx 查看帮助 npm view moudleName dependencies 查看包的依赖关系 npm view moduleNames 查看node模块的package.json文件夹 继续阅读 »
2015-03-16 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 Table of Contents {:toc} 一 写在前面 本站 2015 年初建立,当时访问速度很慢。电脑上花很长时间才能打开,手机上基本上打不开。当时我就在想,一个静态博客不至于那么慢吧。我的网站就是一些博文,文字居多,图片也很少,怎么加载速度那么慢呢?从用户体验来看,一个网站在 5 秒以内打开都可以忍受,超过这个时间体验降一个档次,时间越长,体验越遭。 继续阅读 »