《Web性能实践日志》一导读-阿里云开发者社区

开发者社区> 异步社区> 正文

《Web性能实践日志》一导读

简介: 您手中的这本书收录了大量已发表的 Web 性能相关的文章。其中包括了许多性能相关的主题,如开源工具、缓存、移动网络和应用、自动化、用户体验优化、HTML5、JavaScript、CSS3、指标、ROI和网络协议。这些文章的作者形形色色,有全球最大互联网公司的职员,也有独立顾问。
+关注继续查看


bc825c463faeec5f03274ae01bf7ffed28548ab9

Web性能实践日志
您手中的这本书收录了大量已发表的 Web 性能相关的文章。其中包括了许多性能相关的主题,如开源工具、缓存、移动网络和应用、自动化、用户体验优化、HTML5、JavaScript、CSS3、指标、ROI和网络协议。这些文章的作者形形色色,有全球最大互联网公司的职员,也有独立顾问。作者们代表至少7家Web性能初创公司:Blaze、Cloud-Flare、Log Normal、Strangeloop、Torbit、Turbobytes和Zoompf。主题和贡献者范围之广令人印象深刻。但真正给我留下深刻印象的是那些贡献者,除了日常工作,他们中有的人参与了一个或多个开源项目、有的人写博客、写书、有的人在会议上发表演说、组织会议或运行非营利性组织。有些人甚至都有涉及。在埋头调试各种主要浏览器中的JavaScript,或跟踪引起页面加载时间衰退的问题一整天后,究竟是什么让这些人在“闲暇之余”对Web性能社区做出贡献?这里有一些我收到的答复。

缺乏正规的训练
很多从事互联网工作的人都是在工作中掌握技能。Web相关的东西要么没有出现在我们的大学课程上,要么我们学过的并不适用于现在的工作。这种在工作中的学习是一个漫长的、涉及很多试错的过程。分享最佳实践,可以提高团队IQ,并让新手可以更快速地掌握技能。

避免重复同样的错误
错误发生在试错的过程中。我们都曾经历过在凌晨或一连好几天苦苦攻克一个问题,往往经过一个漫长的排除问题的过程勉强解决了问题。值得庆幸的是,我们的社区意识不会让我们默默地站在一旁看同行重蹈覆辙。分享我们的解决方案可以让其他人避免犯同样的错误。

执着于优化
由于天性,开发者都痴迷于优化。我们都着力追求速度最快的代码、最高效的算法、最具弹性的架构。这种痴迷不只限于我们的网站,我们希望每一个网站都得以优化。做到这一点的最好办法是分享。

乐于帮助
最后,有些人真的很乐于帮助他人。想象一下吧,当某个人意识到他省下了一周的工作或他们的网站访问速度可以快两倍……,他们的笑容让我们觉得为社区的成长尽了一份力。

作为分享精神的见证,作者们把这本书的版税捐献给了 WPO 基金会(一个支持Web性能社区的非营利性组织)。因此,你可以享受摆在眼前的这些文章,不仅因为这些它们是全球最好的Web性能建议,也因为它们来自作者对Web性能社区的无私奉献。享受吧!

——Steve Souders

目 录

第1章 WebPageTest内部原理
1.1 函数拦截
1.2 代码注入
1.3 决定浏览器架构
1.4 获取代码
1.5 浏览器的发展
第2章 localStorage读取性能
2.1 基准测试
2.2 这是怎么回事
2.3 优化策略
2.4 跟进
第3章 内联不是万能的
第4章 加载异步脚本的艺术
第5章 运营商网络:钻进兔子洞
第6章 HTTP并行化
第7章 自动化网站性能优化
第8章 前端单点故障
第9章 关于YSlow
第10章 高性能原生移动应用
第11章 纯CSS3图片?哼,也许晚点再说吧
第12章 Android中下载无用背景图片
第13章 网络计时
第14章 我对HTTP的理解/思考
第15章 使用智能缓存避免机器人性能开销
第16章 导航计时API实践
第17章 响应时间对业务的影响
第18章 考虑移动界面的性能
第19章 别再浪费时间使用Google Analytics的站点速度报告了
第20章 超越Web开发者工具:Strace
第21章 mod_spdy介绍:Apache HTTP Server的SPDY模块
第22章 CommonJS模块的惰性求值
第23章 关于接受建议的建议
第24章 为什么你对性能测试结果的解读可能是错误的 (至少你在大公司里工作)
第25章 有损图像压缩
第26章 基于Selenium和JavaScript的性能测试
第27章 一个评估网站性能的简单方法
第28章 超越带宽:UI性能
第29章 CSS Selector性能改变了(变得更好了)
第30章 大胆尝试PhantomJS和confess.js
第31章 两次测量一次优化
第32章 后端问题检测
第33章 Web字体性能:@font-face及其他解决方案间的权衡

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
高性能web系统的架构和系统优化
原文:高性能web系统的架构和系统优化      07年毕业一直都在软件公司,14年来到一个互联网公司,给我的感受,区别主要在于:      软件公司需求相对稳定,能够按照计划按部就班的去实施,互联网公司需求相对来说不稳定,上线比较着急,大部分都是小迭代更新,且更新频繁,感觉有点乱。
894 0
WEB高性能解决方案
WEB高性能解决方案  系列主题   讲述了7大主题,从思想,经验,策略,干货,分享等层次详细分享了技术要点和方法技巧。 下载地址:http://download.csdn.net/detail/luozhonghua2014/9459026 主题一:Web系统大规模并发——电商秒杀与抢购 3 一、大规模并发带来的挑战  3 二、作弊的手段:进攻与防守 5 三、高并发下的
1592 0
仿酷狗音乐播放器开发日志二十二 动态调色板控件第二版(性能大幅提升附源码)
转载请说明原出处,谢谢~~         在上次写的博客《仿酷狗音乐播放器开发日志二十一 开发动态调色板控件(附源码)》发布后,我在群里和网友讨论这个控件的性能和优 缺点,发现了他很多不足,还有很多提升空间,之后我简单的修改了代码提升了控件的响应速度。
869 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
12077 0
三种web性能压力测试工具http_load webbench ab小结
题记:压力和性能测试工具很多,下文讨论的是我觉得比较容易上手,用的比较多的三种http_load下载地址:http://www.acme.com/software/http_load/http_load-12mar2006.tar.gz程序非常小,解压后也不到100K 居家旅行 携带方便 呵呵http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。
843 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
12049
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载