Skip to content

性能优化面试题

常见面试题

HTTP/2与HTTP/1的区别?

连接复用与多路复用的区别?

三次握手与四次挥手的原理?

强缓存与弱缓存的不同之处?

如何优化网页首屏加载速度?

Q:怎么对网站做资源缓存

A: nginx 里设置过期时间或者在 cdn上设置过期时间

Q:preload(预加载) 和 prefetch 的区别

preload 是页面加载前加载,

prefetch 异最低优先级 lowest 来提前加载

preload 加载资源一般是当前页面需要,它告诉浏览器预先请求当前页面需要的资源

prefetch 一般是其他页面需要用到的资源

defer 或者 async

使用 Preload/Prefetch 优化你的应用

参考资料