性能优化面试题
常见面试题
HTTP/2与HTTP/1的区别?
连接复用与多路复用的区别?
三次握手与四次挥手的原理?
强缓存与弱缓存的不同之处?
如何优化网页首屏加载速度?
Q:怎么对网站做资源缓存
A: nginx 里设置过期时间或者在 cdn上设置过期时间
Q:preload(预加载) 和 prefetch 的区别
preload 是页面加载前加载,
prefetch 异最低优先级 lowest 来提前加载
preload 加载资源一般是当前页面需要,它告诉浏览器预先请求当前页面需要的资源
prefetch 一般是其他页面需要用到的资源
defer 或者 async
使用 Preload/Prefetch 优化你的应用