《高性能网站建设进阶指南》
简述:
《高性能网站建设进阶指南》-Web开发者性能优化最佳实践,作者Steve Souders是Google和Yahoo!前首席性能工程师。在本书中,Souders与8位专家分享了提升网站性能的最佳实践和实用建议,主要内容包括:理解Ajax性能,编写高效的JavaScript,创建快速响应的应用程序、无阻塞加载脚本、跨域共享资源,无损压缩图片大小,使用块编码加快网页渲染,避免或取代iframe的方法,简化CSS选择符,以及其他技术。
目录 第1章:理解Ajax性能 1.1 权衡 1.2 优化原则 1.3 Ajax 1.4 浏览器 1.5 哇! 1.6 JavaScript 1.7 总结 第2章:创建快速响应的Web应用 2.1 怎样才算足够快 2.2 测量延迟时间 2.3 线程处理 2.4 确保响应速度 2.5 总结 第3章:拆分初始化负载 3.1 全部加载 3.2 通过拆分来节省下载量 3.3 寻找拆分 3.4 未定义标识符和竞争状态 3.5 个案研究:Google日历 第4章:无阻塞加载脚本 4.1 脚本阻塞并行下载 4.2 让脚本运行得更好 4.3 浏览器忙指示器 4.4 确保(或避免)按顺序执行 4.5 汇总结果 4.6 最佳方案 第5章:整合异步脚本 5.1 代码示例:menu.js 5.2 竞争状态 5.3 异步加载脚本时保持执行顺序 5.4 多个外部脚本 5.5 综合解决方案 5.6 现实互联网中的异步加载 第6章:布置行内脚本 6.1 行内脚本阻塞并行下载 6.2 保持CSS和JavaScript的执行顺序 6.3 风险:把行内脚本放置在样式表之后 第7章:编写高效的JavaScript 7.1 管理作用域 7.2 高效的数据存取 7.3 流控制 7.4 字符串优化 7.5 避免运行时间过长的脚本 7.6 总结 第8章:可伸缩的Comet 第9章:超越Gzip压缩 第10章:图像优化 第11章:划分主域 第12章:尽早刷新文档的输出 第13章:少用iframe 第14章:简化CSS选择符 附录:性能工具 |
下载地址:http://tj.mycodes.net/book/gaoxingnengjinjiezhinan.zip
《高性能网站建设进阶指南》相关推荐
- ComeFuture英伽学院——2020年 全国大学生英语竞赛【C类初赛真题解析】(持续更新)
视频:ComeFuture英伽学院--2019年 全国大学生英语竞赛[C类初赛真题解析]大小作文--详细解析 课件:[课件]2019年大学生英语竞赛C类初赛.pdf 视频:2020年全国大学生英语竞赛 ...
- ComeFuture英伽学院——2019年 全国大学生英语竞赛【C类初赛真题解析】大小作文——详细解析
视频:ComeFuture英伽学院--2019年 全国大学生英语竞赛[C类初赛真题解析]大小作文--详细解析 课件:[课件]2019年大学生英语竞赛C类初赛.pdf 视频:2020年全国大学生英语竞赛 ...
- 信息学奥赛真题解析(玩具谜题)
玩具谜题(2016年信息学奥赛提高组真题) 题目描述 小南有一套可爱的玩具小人, 它们各有不同的职业.有一天, 这些玩具小人把小南的眼镜藏了起来.小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的 ...
- 信息学奥赛之初赛 第1轮 讲解(01-08课)
信息学奥赛之初赛讲解 01 计算机概述 系统基本结构 信息学奥赛之初赛讲解 01 计算机概述 系统基本结构_哔哩哔哩_bilibili 信息学奥赛之初赛讲解 02 软件系统 计算机语言 进制转换 信息 ...
- 信息学奥赛一本通习题答案(五)
最近在给小学生做C++的入门培训,用的教程是信息学奥赛一本通,刷题网址 http://ybt.ssoier.cn:8088/index.php 现将部分习题的答案放在博客上,希望能给其他有需要的人带来 ...
- 信息学奥赛一本通习题答案(三)
最近在给小学生做C++的入门培训,用的教程是信息学奥赛一本通,刷题网址 http://ybt.ssoier.cn:8088/index.php 现将部分习题的答案放在博客上,希望能给其他有需要的人带来 ...
- 信息学奥赛一本通 提高篇 第六部分 数学基础 相关的真题
第1章 快速幂 1875:[13NOIP提高组]转圈游戏 信息学奥赛一本通(C++版)在线评测系统 第2 章 素数 第 3 章 约数 第 4 章 同余问题 第 5 章 矩阵乘法 第 6 章 ...
- 信息学奥赛一本通题目代码(非题库)
为了完善自己学c++,很多人都去读相关文献,就比如<信息学奥赛一本通>,可又对题目无从下手,从今天开始,我将把书上的题目一 一的解析下来,可以做参考,如果有错,可以告诉我,将在下次解析里重 ...
- 信息学奥赛一本通(C++版) 刷题 记录
总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716 信息学奥赛一本通(C++版) 刷题 记录 http://ybt.ssoier. ...
- 最近公共祖先三种算法详解 + 模板题 建议新手收藏 例题: 信息学奥赛一本通 祖孙询问 距离
首先什么是最近公共祖先?? 如图:红色节点的祖先为红色的1, 2, 3. 绿色节点的祖先为绿色的1, 2, 3, 4. 他们的最近公共祖先即他们最先相交的地方,如在上图中黄色的点就是他们的最近公共祖先 ...
最新文章
- sass文件编译的三种方式【舒】
- 如何防止博客文章被窃取
- 如何在Mac OS X上启动PostgreSQL服务器?
- 求二叉树某个结点的祖先
- POJ1733,jzoj1779-Parity game(奇偶游戏)【带权并查集,离散化】
- 动画学信奥 漫画学算法 CSP-J入门级 (一)、计算机基础与编程环境(依据「NOI大纲」)
- oracle 11g初始段大小,Oracle 11g配置调优,一般需要注意哪些方面呢?
- activity流程变量使用
- 拓扑量子计算机 超导 光,科学家发现新型拓扑超导材料 有望推动实现拓扑量子计算...
- YALMIP学习总结
- 线性密码分析(简单笔记)
- Python开发培训怎么样?
- kubectl template 一个例子
- 美食杰 login的实现效果
- Geohash算法的概括
- Angular: Object is possibly ‘null‘
- 哈勃深空场以及星系合并的宇宙瑰丽景象
- 纯 CSS3 实现波浪效果
- maven_防止在多模块Maven中找到“未找到插件”
- 在win10上安装keras
热门文章
- 【C语言数组题】字符串去重
- 内网穿透工具EW的简单使用(附内网环境实现)
- 二叉树 php,PHP数据结构与算法:二叉树
- 【大数据专业】机器学习分类模型评估和优化之交叉验证的多种方法
- unet分割如何取其中一类_深度学习与医学图像处理 案例学习1——Unet肺部分割(CT图像)...
- Epson修复Epson错误代码0xf1
- Arduino - 315/433MHz RF无线收发模块
- 何钦铭c语言程序设计第八章,C语言程序设计(第3版)何钦铭颜晖第8章指针
- 计算机教师培训内容,(计算机教师培训内容.doc
- Spring Bean的自动装配方式