速度与激情: 以网站性能提升用户体验

最近一直忙于做几个案子而苦于没有时间读书。昨天庆幸看到了云栖社区举办的读书写书评的活动,于是有了抽空看看书的念头。在读书列表中选择了两本书,一本是和大数据有关的叫《大数据处理之道》,另外就是这本《速度与激情: 以网站性能提升用户体验》。


首先说说为什么会选择大数据和这本前段网站技术的。也许有很多朋友会说,网站和大数据一个前段,以后后端,两个技术完全不搭界啊。这个想法不能说有错,但是也并不是全对。首先,网站是前端技术,是与用户接触的最前线,也是获取数据的重要渠道之一。随着移动开发大量使用hybrid等混合技术以后,网站其实已经不仅仅指单纯的website了。所以单单从提升网站性能的技术讲,很多技术是可以运用到移动开发中的。这也就是为什么我选这本书,《速度与激情: 以网站性能提升用户体验》,的原因。


选择这本书的第二个原因,应该也和我最近正在忙的案子有关。网站性能对于一个公司Web产品是非常重要的。有很多朋友都有这样一个误区,觉得浏览一个网站,或者使用一个Web App很慢,原因就是自己网速太慢,或者服务器网速太慢。之前我的一个客户就给我反应说,公司的网站用自从交付以后就越来越慢,并且请我帮忙查看一下原因,是不是由于用户数量增长,导致服务器负荷太大,所以慢了。后来我查看了一下,发现最根本的问题是,客户接手网站以后,更新了网站的UI,更换了网站首页的图片。问题就出现在图片上。虽然图片的尺寸和之前相同,但是图片的大小将近2M。几张图片放在首页,浏览一次要下载将近8M的数据。这样的情况下,网站能不慢么?


所以我觉得这本书对于从事网站相关工作的人,无论是开发,还是运维,都是非常有用的一本书。我也会把这本书推荐给我的客户。


下面我在说说这本书。但从书名就显而易见里面会涉及到的内容。O’Reilly的名字相信大家并不陌生。O’Reilly出版的系列图书,都是通过浅显易懂的方式把复杂的问题深入浅出地呈现给读者。可以说O’Reilly出版书质量都非常高。


本书分为8章,从网站性能的重要性,影响性能的因素,几种优化方案,全方位的阐述了网站性能提升用户体验的知识。书中介绍了大量的工具,用图文并茂的方式教授如何使用和诊断网站性能。这本书无论对于新手还是老手来说,都是一本非常优秀的手边工具书。因此我强烈推荐大家阅读。



上一篇:Prometheus监控的4个黄金指标


下一篇:阿里云存储新品发布会——第九期