关于前端性能优化的问题,想请教下老师
来源:5-1 业务能力

chanchan666
2017-08-27
老师,您好,我有三个问题想请教您!
1.怎么提高页面首屏加载速度?首屏加载依赖一些几乎不变化的资源,比如一些图标,css,Js,Json数据等,是通过强缓存设置,还是保存在localstorage,还是通过serviceWorker保存到storagecache里面?这些方式如何取舍?
2.通过浏览器缓存进行优化,可是cache-control是服务端告诉浏览器的,这是从服务端进行优化的吧?前端的童鞋好像不用做什么事。
3.能举出defer和async的应用场景吗?
写回答
1回答
-
1、第一个问题如果页面是长期不变化的资源,除了通过使用浏览器缓存、离线缓存,还可以使用静态页面放到nginx或者cdn,这样页面的响应速度极快。
2、缓存的设置都是结合http响应,所以也需要服务端配合
3、如果网站使用了站外统计,可以配合defer和async使用,保证这些站外资源不影响本站的脚本执行
40
相似问题