缓慢的页面加载
随着技术的发展,越来越快的页面加载体验,使得比以往更不愿意等待加载了。
2/ 3 的移动端用户表示,页面的加载速度对于他们的浏览体验而言影响是最大的。
Google 对全球范围内900000 个移动端网站进行了测试,发现这些网站的平均加载时长为 22 秒。与此同时,研究表明,如果移动端页面加载时间超过 3 秒,53%的用户将会直接离开。
1、试图找出造成问题的原因
如果对于你的网站而言,加载缓慢是一个常见的情况的话,那么你应该尽量找出问题所在。通常,页面加载的时间受到下面的因素的影响:
视觉元素(图片和动画)。高清的图片和流畅的动画只有在不影响加载时间的前提下,才能带来良好的体验。
自定义字体。和其他的素材一样,下载自定义的字体会需要一点时间,如果字体是被第三方服务所托管,那么这个时间还要长。
商业逻辑。代码质量。
基础设施。你的网站所采用的硬件。
2、测试你的网站
测试网站性能的工具并不少,其中之一就是Google 的Test My Site ,这个网站将会为你提供如何加速和改进网站的可行性报告。
WebPage Test 是另外一个非常有用的工具,它将会从全球不同的地方来使用真实的浏览器(IE和Chrome)来测试用户浏览的时候的真实数据。
3、使用骨架布局
如果你想在现有的条件下让网页更快一点,那么你可以试着让它在视觉体验上更“快”一些。
在加载页面的过程中先加载整个布局的骨架,能给人一种速度感,一种看起来比实际加载要快得多的主观感受。
看看 Codepen 这个纯CSS代码所构建的骨架布局吧,优先加载布局让用户感受到页面加载“有进展”。