Hello,各位小伙伴,今天跟大家分享前端技术干货,页面加载速度问题。
首先我们都讨厌加载缓慢的页面!
要知道加载时间每增加1秒(0-5秒之间),网站转化率就会平均下降4.42%。页面加载时间的前五秒对转化率的影响最大。
幸运的是,我们可以通过优化HTML和CSS文件来提高网站的页面加载速度,而无需花费昂贵的服务器资源!
注:本文将仅关注如何使用HTML和CSS文件来提高页面加载速度。
延迟加载
延迟加载是一种缩短关键渲染路径长度的策略,从而减少页面加载时间。
a) 拆分CSS文件
尽量拆分CSS文件,避免完整CSS在所有尺寸的屏幕上执行。
<!-- 加载和解析整个sytles.css文件会阻塞主浏览器渲染 -->
<link rel="stylesheet" href="styles.css" />
对于打印媒体,可以使用:
<!-- 加载和解析print.css时不会阻塞渲染,只会在打印模式加载该样式 -->
<link rel="stylesheet" href="print.css" media="print" /