页面速度图形萌芽社交爱游戏app体育官方爱游戏体育官网首页

如果你跟上我们的app爱游戏 你知道,Sprout Soci爱游戏体育官网首页爱游戏app体育官方al产品爱游戏全站下载团队一直在增加和改进产品功能。我们不断发布大大小小的改进,通常每天不止一次。许多变化甚至不包括在我们的更细粒度发布说明.例如,前几周,我们向web应用程序发布了大约70个提交(代码更改单元)app.爱游戏体育官网首页www.aqdar-uae.com.此外,大约有20次提交被发布到我们的API,这是我们的web应用程序和移动应用程序的命脉,还有更多的提交到这些移动应用程序和无数的后端服务中,这些后端服务构成了Sprout的所有技术。爱游戏体育官网首页

这些未公布的更改包括一些您期望的内容:bug修复,视觉清理,代码清理(使我们能够更快地构建)。我们还发布了一些暗功能:Sprout员工可以在发布给客户之前尝试并提供反馈。爱游戏体育官网首页另一类产品的变化,以及手头的主题,是we爱游戏全站下载b性能的改进。

我们的工程团队使用许多工具来监视系统的运行状况和性能。我们一直在观察问题或衡量性能变化。我想我应该分享一些我们关注的图表,这些图表显示了自2015年初以来我们在页面加载时间上的显著改进。这些图表代表“真实的”(即,朗姆酒)次,这是衡量用户感知的最佳尝试。

首先,这是我们从2015年1月1日到4月28日的平均加载时间。如果你能在4月16日之前放大,你会看到平均时间是2.7秒。从那时起,它已经下降到1.7秒。直观地说,这是由右边的落差表示的。这意味着当您访问我们的任何网页时,您都可以更快地获得所需的信息。

浏览器页面加载时间截图

这些平均值是基于来自全球的负载时间。我们的一些变化在美国以外产生了最大的影响。例如,这里是来自澳大利亚的页面加载时间。改进了大约1.6秒。

澳大利亚页面加载时间截图

这并不是说在美国页面加载速度不会更快,那里的页面加载速度要快0.7秒。

美国页面加载时间截图

这里有两张图表供数据迷们参考。最具影响力的变化之一于4月16日晚些时候发布。这里可以看到页面加载时间的平均、中位数和第9爱游戏官网皇5个百分位数。请注意模式的急剧变化。第二张图表挑出了中位数,调整了尺度以更好地显示差异。爱游戏官网皇

爱游戏官网皇浏览器中位数截图
浏览器百分比截图

那么是什么促成了这些改进呢?

以下是最重要的技术总结:

  1. 最近,我们推出了Sprout爱游戏体育官网首页西班牙语和巴西葡萄牙语.在这个项目中,我们做了一些改变,通过Amazon CloudFront CDN.由于缓存控制标头,这些最终也会出现在浏览器缓存中。简而言之,浏览器缓存避免了重新下载某些东西的需要,而快速完成某些事情的最好方法就是根本不需要这样做!这样每次页面加载节省了大约20KB,减小页面大小意味着下载速度更快。
  2. 我们使用许多字体文件进行排版和图标。我们部署了必要的CORS配置,通过CloudFront提供和缓存这些服务,而不是直接从AWS S3提供服务。简而言之,我们的字体文件通过全球网络提供给用户,提供更快的下载时间。
  3. 胡子是我们的模板库。我们将这些模板编译成Javascript,使用Twitter的霍根图书馆.以前,这些是与DOM一起提供的,占字节数的80%左右。现在,这些数据都是通过CloudFront独立获取的,使它们能够缓存在边缘上,也可以缓存在浏览器中。简单来说,我们减小了页面大小,所以下载速度自然会更快。

无耻的招聘广告

你对Web性能有热情吗?我们一直在寻找像你这样想让堆栈中的任何一层更快的工程师,从CSS到Javascript到HTTP/TCP到服务器端代码,缓存,数据库,linux内核和硬件。请向我们的工作之一,并指出您的具体性能兴趣。推特我与问题。