开发者社区> 问答> 正文

如何优化一个非常多照片的页面?

有一个项目,由于展示的照片太多,所以加载的时候好慢,该如何优化,是加载的速度提高,或者分时加载什么的。

展开
收起
杨冬芳 2016-06-13 14:11:36 1924 0
1 条回答
写回答
取消 提交回答
  • IT从业

    1、压缩图片
    2、懒加载(页面上图片多,但用户并不是要求立即就能看到全部图片,可以当用户将要看到的时候,再去加载,先加载用户看的,让出网络带宽)
    3、对页面进行分帧Frame加载,比如页面很长,可以只加载前面一部分重要的HTML,当用户拉下来的时候,再加载下面的,塞进去。
    4、使用BigPipe技术
    5、JS进行异步加载

    思路:
    1、对于用户关注的重要内容优先加载(比如视频网站的播放器),用户不怎么关注的内容(比如广告,推荐侧栏)懒加载。
    2、减少http请求,合并js,css,image文件
    3、压缩文件大小
    4、异步
    5、优化JS代码,浏览器UI线程是单线程,浏览器页面的渲染和JS执行是互相阻塞的。

    2019-07-17 19:35:50
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
营销设计场景下的图像和文字生成 立即下载
复杂环境下的视觉同时定位与地图构建 立即下载
优化4K制作流程,创建“4K视觉云”服务 立即下载