文档章节

高性能网站建设读书笔记(1)前言

adamduan
 adamduan
发布于 2015/12/01 10:55
字数 199
阅读 35
收藏 0
点赞 0
评论 0


Dion Almaer http://almaer.com/blog/ 

Ajaxian.com 创建人之一  Mozilla lab

Bespin

Douglas Crockford  JSON(Javascript Object Notation)

Ben Galbraith  Mozilla 开发工具联合总监

Stoyan Stefanov http://phpied.com  http://jspatterns.com  http://yuiblog.com 

  Nicole Sullivan http://stubbornella.org 

Nicholas C.Zakas http://www.nczonline.net 


前言

警惕(Vigilant) 警觉地关注,主要是为了避免危险

守夜(Vigil)节日的前一刻仍然保持警觉

蜘蛛侠(Vigilante)自我任命的正义使者

Web性能提升的14条规则

  1. 尽量减少HTTP请求

  2. 使用CDN

  3. 添加Expires头

  4. 采用Gzip压缩组件

  5. 将样式表放在顶部

  6. 将脚本放在底部

  7. 避免CSS表达式

  8. 使用外部的JavaScript和CSS

  9. 减少DNS查询

  10. 精简JavaScript

  11. 避免重定向

  12. 删除重复的脚本

  13. 配置ETag

  14. 使Ajax可缓存


© 著作权归作者所有

共有 人打赏支持
adamduan
粉丝 10
博文 68
码字总数 8447
作品 0
大连
程序员
读书笔记_Index

第1章 Java性能调优概述 第2章 设计优化 第3章 Java程序优化 第4章 并行程序开发及优化 第5章 JVM调优 第6章 Java性能调优工具 第1章 简介 第2章 线程安全性 第3章 对象的共享 第1章 走近Jav...

陶邦仁 ⋅ 2014/03/19 ⋅ 0

敏捷教练成长记:漫漫长路第三周

看到跆拳道的软文,讲到: 学跆拳道的正确顺序: 第一阶段:有兴趣 第二阶段:没兴趣 第三阶段:逼练习 第四阶段:成习惯 第五阶段:有兴趣 第六阶段:真热爱 大部分家长在孩子第二阶段时放弃...

转型实践者 ⋅ 2017/11/17 ⋅ 0

ZBLOG-ASP2.2如何给图片增加ALT标签说明文字?

一直以来,我们在建设网站的时候,都容易犯下一个大错误,那就是没有重视图片的文字说明,而大多数时候,技术方面并不能很好的识别图片的内容,这也是受限于技术的进步,目前还做不到识别图片...

原创小博客 ⋅ 04/24 ⋅ 0

学习笔记网站之在ASP和PHP语言及数据库选择上的3个要点[图文]

学习笔记网站之在ASP和PHP语言及数据库选择上的3个要点[图文] 去年12月份,我开始着手建立一个学习类的博客网站,由于博客站点我以前就接触过,因此在网站建设方面还是有些心得的,不过让我有...

原创小博客 ⋅ 05/20 ⋅ 0

博客系统ZBLOG打赏插件构建:设置支付宝和微信接口[图]

对于爱写博客的朋友们来说,ZBLOG系统是国内出名的优秀博客系统,非常适合中小型站长和博主们写作,对于我们来说,博客的质量一般都比较好,内容质量高,内容丰富,也具备一定的建树,因此成...

原创小博客 ⋅ 05/23 ⋅ 0

敏捷教练成长记:寒风凛冽第七周

这是第七周,话不多说,继续坚持。 上周计划完成情况 1、敏捷方面读不少于50页的书或者文章。 - 精读《Scrum精髓》第三章和前言,大概45页。 2、实践方面-有点偏离计划 - 修改几个故障单。 ...

转型实践者 ⋅ 2017/12/17 ⋅ 0

高性能网站建设指南 --读书笔记

性能黄金法则: 只有10%~20%的最终用户响应时间花在下载HTML文档上。其余的80%~90%时间花在了下载页面中的所有组件上。 规则1 减少HTTP请求 图片地图 CSS Sprite 合并脚本和样式表 规则2 使...

不是胖子 ⋅ 2013/02/02 ⋅ 0

《高性能网站建设指南》读书笔记

规则1-减少HTTP请求 请求网页时只有10%-20%的最终用户响应时间花在接收请求的HTMl文档上,剩下的80%-90%时间花在为HTML文档所引用的所有组建(图片,脚本,样式表,Flash等)进行的H...

吞吞吐吐的 ⋅ 2017/11/09 ⋅ 0

数据库学习之ACCESS与SqlServer配什么编程语言好?

作为一个刚开始学习编程的菜鸟,对数据库自然是不能马虎的,我最近就在学习这方面的知识,先了解一下ACCESS这种微软的轻量级小型数据库,然后再深入学习sql server中型数据库,这样由浅入深,...

原创小博客 ⋅ 06/07 ⋅ 0

如何用jq实现把该数组转换成下方数组的方式

如何用jq实现把该数组转换成下方数组的方式: lists:[ {id:1,target:1,logType:"type1",createTime:1523614887142,description:"读书笔记1",code:""}, {id:2,target:1,logType:"type1",creat......

heyujun- ⋅ 04/13 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Java Web如何操作Cookie的添加修改和删除

创建Cookie对象 Cookie cookie = new Cookie("id", "1"); 修改Cookie值 cookie.setValue("2"); 设置Cookie有效期和删除Cookie cookie.setMaxAge(24*60*60); // Cookie有效时间 co......

二营长意大利炮 ⋅ 56分钟前 ⋅ 0

【每天一个JQuery特效】淡入淡出显示或隐藏窗口

我是JQuery新手爱好者,有时间就练练代码,防止手生,争取每天一个JQuery练习,在这个博客记录下学习的笔记。 本特效主要采用fadeIn()和fadeOut()方法显示淡入淡出的显示效果显示或隐藏元...

Rhymo-Wu ⋅ 59分钟前 ⋅ 0

Spring JDBC使用方法

普通实现: 1、创建数据表customer。 可以使用任何数据库实现,在项目中要引入相应数据库驱动包并配置相应数据库连接。 2、创建Customer pojo。 Customer类的属性对应数据库的属性,除了为每...

霍淇滨 ⋅ 今天 ⋅ 0

Contos 7 安装Jenkins

Jenkins是一款能提高效率的软件,它能帮你把软件开发过程形成工作流,典型的工作流包括以下几个步骤 开发 提交 编译 测试 发布 有了Jenkins的帮助,在这5步中,除了第1步,后续的4步都是自动...

欧虞山 ⋅ 今天 ⋅ 0

revel

revel install go get github.com/revel/revelgo get github.com/revel/cmd create new app revel new git.oschina.net/zdglf/myapp run app revel run git.oschina.net/zdglf/myapp ot......

zdglf ⋅ 今天 ⋅ 0

49. Group Anagrams - LeetCode

Question 49. Group Anagrams Solution 思路:维护一个map,key是输入数组中的字符串(根据字符排好序) Java实现: public List<List<String>> groupAnagrams(String[] strs) { Map<Strin......

yysue ⋅ 今天 ⋅ 0

spring Email

使用spring发Email其实就是使用spring自己封装携带的一个javamail.JavaMailSenderImpl类而已。这个类可以当一个普通的java对象来使用,也可以通过把它配置变成spring Bean的方式然后注入使用...

BobwithB ⋅ 今天 ⋅ 0

spark 整理的一些知识

Spark 知识点 请描述spark RDD原理与特征? RDD全称是resilient distributed dataset(具有弹性的分布式数据集)。一个RDD仅仅是一个分布式的元素集合。在Spark中,所有工作都表示为创建新的...

tuoleisi77 ⋅ 今天 ⋅ 0

思考

时间一天天过感觉自己有在成长吗?最怕的是时光匆匆而过,自己没有收获!下面总结下最近自己的思考。 认识自己 认识另一个自己,人们常说要虚心听取别人意见和建议。然而人往往是很难做到的,...

hello_hp ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部