打造亚秒级页面加载速度网店实践经验 编程技术

打造亚秒级页面加载速度网店实践经验

美国的创智赢家(Shark Tank),英国的龙穴之创业投资(Dragons’ Den),以及德国的“Die H?hle der L?wen (DHDL)”等电视节目为年轻的初创公司提供了一个在海量观众面前向商业巨头展现自己产品的机会。然而这些初创公司的主要收益通常并不在于评委提供的战略性投资?,? 毕竟只有很少数交易最终能够完成 ,而在于通过电视节目获得的关注:电视上出现几分钟的画面通常就可以为...
阅读全文
HTTP/2的应用实战:每天400gb图片 编程技术

HTTP/2的应用实战:每天400gb图片

终于正式确定了的HTTP/2规范逐渐吸引了广大Web性能社区的注意。这一新协议意在解决古老的HTTP/1.x协议中有关网络性能的常见问题,同时保留了老协议所用的语义。 我们于今年初开始为小范围的静态资产运用了这一全新协议。通过成功构建全新基础结构建立信心,我们开始将所有静态资产过渡至HTTP/2。令人吃惊的是,平台上部分内容的性能不升反降。本文将对我们采用HTTP/2过程中遇到的性能退化问题进...
阅读全文
为什么我们应该尽快升级到 HTTPS? 编程技术

为什么我们应该尽快升级到 HTTPS?

最近一年,我写了不少有关 HTTPS 和 HTTP/2 的文章。很多同学都问我,HTTPS 真的有那么好吗,我自己的 WEB 服务需要迁移到 HTTPS 吗?对此我的观点是:HTTPS 早就不是锦上添花的可有可无项,它已经逐渐成为 WEB 服务的标配,推荐大家尽早迁移。 HTTPS 可以给用户带来更安全、更好隐私保护的网络体验,目前各大浏览器都在积极推进 HTTPS 的普及。 HTTP/2...
阅读全文
我从4年网页监控中所学到的 互联网.资讯

我从4年网页监控中所学到的

  英文原文:What I’ve learned From Monitoring Four Years of Web Page Bloat   每半年我会看一看一些来自于 HTTP Archive 的关键统计资料——HTTP Archive 是一个非常棒的历史数据存储库,主要关于世界上访问量最大的五十万个网站的规模和构成。   正值 Archive 临近四周年之...
阅读全文
谷歌新算法将大幅加快Chrome网页加载速度 互联网.资讯

谷歌新算法将大幅加快Chrome网页加载速度

  北京时间 1 月 21 日早间消息,得益于谷歌去年 9 月推出的一种名为 Brotli 的全新算法,Chrome 的数据压缩速度将较现有的 Zopfli 压缩引擎提升 26%,从而令 Chrome 加载网页的速度大幅提升。   谷歌网页性能工程师伊亚·格里格里克(Ilya Grigorik)表示,Brotli 已经做好了推出准备,所以,新版 Chrome 发布后,用户的网页加载速...
阅读全文
开发者应该了解的web性能 互联网.资讯

开发者应该了解的web性能

  英文原文:Developers: What you should know about web performance   网站的快和慢有什么区别呢?   存在一种正确答案吗?   没有,很不幸,还没有。原因在于网站具备很多因素,每种因素都有可能减慢网站。因此,本文不会给你提供一份需要完成的清单,而是打算解释清楚,某些因素是怎样减慢网站的,以及相应地你能做些什么。   正如谚语所说的: 授人...
阅读全文
[译]Google Chrome中的高性能网络 编程技术

[译]Google Chrome中的高性能网络

【译注】这部分不再详细翻译,只列出核心意思。 驱动Chrome继续前进的核心原则包括: Speed: 做最快的(fastest)的浏览器。 Security:为用户提供最为安全的(most secure)的上网环境。 Stability: 提供一个健壮且稳定的(resilient and stable)的Web应用平台。 Simplicity: 以简...
阅读全文
TLS 握手优化详解 编程技术

TLS 握手优化详解

随着 HTTP/2 的逐渐普及,以及国内网络环境越来越糟糕(运营商劫持和篡改),HTTPS 已经开始成为主流。HTTPS 在 TCP 和 HTTP 之间增加了 TLS(Transport Layer Security),保证了传输层安全,同时也给 Web 性能优化带来新的挑战。上次写的「 使用 BoringSSL 优化 HTTPS 加密算法选择 」一文中,我介绍了如何针对不同平台启用最合适的传输加...
阅读全文
一箩筐的预加载技术 编程技术

一箩筐的预加载技术

译者说明 本文翻译自 Prefetching, preloading, prebrowsing ,为了阅读通畅,部分技术术语就不做蹩脚的翻译了。 原文中有很多扩展文章的链接,都是对所在章节的详细说明,个个都值得一读。 当我们谈到前端的性能时,总是会提到比如合并、压缩、缓存或者在服务器上开启gzip之类的,目的都是为了让页面加载的更快。 资源预拉取(prefet...
阅读全文
HTTP/2 头部压缩技术介绍 编程技术

HTTP/2 头部压缩技术介绍

我们知道,HTTP/2 协议由两个 RFC 组成:一个是 RFC 7540 ,描述了 HTTP/2 协议本身;一个是 RFC 7541 ,描述了 HTTP/2 协议中使用的头部压缩技术,本文将通过实际案例带领大家详细地认识 HTTP/2 头部压缩这门技术。 为什么要压缩 在 HTTP/1 中,HTTP 请求和响应都是由「状态行、请求 / 响应头部、消息主体」三部分组成。一般而言,消息主...
阅读全文
Loading...