1、书籍简介

《高性能网站建设进阶指南》:本书是由前Google Web性能布道者Steve Souders所著,他也是前Yahoo!的首席性能工程师,书中分享了提升网站性能的最佳实践和实用建议,包括理解Ajax性能、编写高效的JavaScript、创建快速响应的应用程序和无阻塞加载脚本等关键技术领域。
出版信息:这本书由电子工业出版社于2015年5月出版,是《高性能网站建设指南》的姊妹篇,页数共256页。
2、关键领域一:JavaScript
理解Ajax性能:通过权衡Ajax的优化原则,理解其性能影响,并学习如何管理和优化Ajax请求。
编写高效的JavaScript:涵盖管理作用域、数据存取、流控制和字符串优化等内容,旨在提高JavaScript执行效率。

无阻塞加载脚本:探讨如何改进脚本加载,减少对并行下载的阻塞,提出多种脚本加载技术的比较和最佳方案。
3、关键领域二:网络
跨域共享资源:介绍如何安全有效地跨域共享资源,以减少重复加载和优化性能。
无损压缩图片大小:使用块编码等技术加快网页渲染,同时确保图片质量不受影响。
4、关键领域三:浏览器

避免或取代iframe的方法:分析iframe对性能的影响,并提供替代方案以减少页面加载时间。
简化CSS选择符:讨论如何编写高效的CSS选择符,减少浏览器解析时间,提升页面渲染速度。
5、额外章节
超越Gzip压缩:解释为何需要关注压缩技术,并提供超越Gzip的压缩策略。
图像优化:从选择正确的图像格式到自动无损图像优化技巧,提供全面的图像优化指南。
6、专家分享与案例研究
专家分享:书中不仅Souders本人提供经验,还有8位专家级特约作者的贡献,使得内容更具权威性。
案例研究:通过分析如Google日历等实际案例,展示性能优化在现实中的应用和效果。
为了进一步了解高性能网站建设的进阶指南,还可以关注以下几个方面:
Web Workers的运用:了解如何使用Web Workers进行线程处理,确保响应速度,并掌握内存使用对响应时间的影响。
异步脚本管理:学习如何在异步加载脚本时保持执行顺序,并探索不同的技术和方法来实现这一点。
刷新文档输出:掌握尽早刷新文档输出的技巧,理解输出缓冲、块编码以及刷新输出和Gzip压缩之间的关系。
信息涵盖了书籍简介、关键领域细分(JavaScript、网络、浏览器)、额外章节(超越Gzip压缩、图像优化)以及专家分享与案例研究,为用户提供了一个全面而详细的高性能网站建设进阶指南,这些内容不仅基于Souders的专业经验,还结合了其他专家的见解和最新的Web技术发展,旨在帮助用户构建更快速、更高效、用户体验更佳的网站。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复