首页 > 试题广场 >

请说出三种减少网页加载时间的方法。

[问答题]

请说出三种减少网页加载时间的方法。

服务器角度

  • 采取CDN加速
  • 开启gzip压缩
  • 允许使用强缓存或协商缓存
  • 增加服务器带宽

客户端角度

  • 合理组织CSS、JavaScript代码位置
  • 减少DOM操作、添加事件委托
  • 部分操作可设置防抖和节流
  • 对于可预见的操作采取preload或prerender的预加载
  • 对于图片可以懒加载
  • 合并CSS图片(精灵图/雪碧图)
  • 减少使用iframe

资源优化打包角度

  • 使用打包工具将Js文件、CSS文件和静态文件进行恰当打包处理。

觉得有帮助,欢迎访问我的原文,你的点赞是我最大的支持 https://blog.csdn.net/qq_40781291/article/details/104685358
发表于 2020-03-09 10:49:44 回复(0)
1. 减小加载文件的大小,去掉不必要首屏加载的部分,如分页,惰性加载图片, tree-shaking等
2. 服务端渲染ssr
3. 减少DNS解析的时间
发表于 2020-05-05 17:39:56 回复(0)
CDN加速
将小图标都做成精灵图的形式
提升云服务器带宽
图片懒加载
发表于 2020-03-01 22:22:46 回复(0)
1 尽量减少页面中重复http请求数量
2 服务器开启gzip压缩
3 css样式的定义放置在文件的头部
4  JavaScript脚本放置在文件末尾
5 压缩合并JavaScript.css代码
6 使用多域名负载网页内的多个文件.图片 
发表于 2020-02-17 11:33:56 回复(0)