百度智能小程序的图片怎样优化?如何提升百度小程序页面加载速度?

谁在影响小程序页面的加载速度

在智能小程序开发的过程中,经常需要引入图片资源,如果图片使用不当(图片数量过多、体积过大的图片),在加载时会消耗更多的系统资源,从而影响整个页面的加载时长,因此做好图片优化非常重要。

如何对图片进行优化

第一步,控制图片大小

(1)针对本地图片

由于放置在本地的图片会被直接打包到小程序包内,图片过大会导致包体积过大,加载时间变长,同时图片过大也会导致渲染时间变长,因此开发者需尽可能压缩图片的大小。

开发者可以按照以下思路来优化图片:

  • 对于不需要透明格式的图片,推荐采用 JPEG 格式来代替 PNG格式。
  • 安卓端可使用WebP的图片格式。WebP图片格式在有损压缩的情况下,肉眼不易察觉出压缩前后的变化,但是体积却能明显缩小。
  • (注意:iOS 系统下百度 App 版本 < 11.22 时不支持WebP格式)。
  • 确保小程序包内无冗余和无用的图片资源。
  • 注意默认情况下会加载,但可能之后永远不会渲染的图片,例如“轮播图”,“手风琴”和“图片画廊”。
  • 为了缩短渲染关键图片所需的时间,可以延迟加载不太重要的图片,并在关键图片渲染完成后再加载后续内容。
  • 使用工具对图片进行压缩。

(2)针对网络图片

在智能小程序中,除了小程序的ICON,其他基本都会部署到 CDN 上,对于这样的网络图片,也需要进行压缩。

开发者可以按照以下思路来压缩图片:

  • 通过 CDN 静态资源服务器获取图片资源,并添加图片压缩规则。
  • 使用压缩工具对图片进行压缩后,再上传至 CDN。

第二步:开启图片懒加载

开发者可以使用懒加载优化小程序。智能小程序的image组件提供了lazy-load属性,可以开启图片的懒加载功能:

百度智能小程序的图片怎样优化?如何提升百度小程序页面加载速度?

第三步:谨慎使用耗费性能的属性

image组件的mode属性提供了 13 种模式,其中widthFix模式是其中一种,作用是保持图片宽度不变,高度自动变化,并保持宽高比不变。由于widthFix模式需要动态计算图片的宽度,导致页面的重绘,因此应谨慎使用mode属性中的widthFix模式。

第四步:使用渐进式 JPEG 来优化用户体验

在打开渐进式 JPEG 时,会先展示整个图片的模糊轮廓,随着扫描次数的增加,图片变得越来越清晰。JPEG格式的主要优点是在网络较慢的情况下,可以预览到图片的轮廓,一定程度上可以提升用户体验。

以上就是优化小程序页面的图片来提升加载速度的主要方案啦,如果你的小程序页面也存在图片过大的问题,那就快按照以上方法优化下吧~

文章为作者独立观点,不代表站长派立场,本文链接:https://zhanzhangpai.com/?p=1728

免责声明:本站部分内容来源互联网整理,如有侵权请联系站长删除。站长邮箱:1245911050@qq.com

(0)
上一篇 2022年3月18日 上午8:33
下一篇 2022年3月18日 上午9:35

相关推荐

  • Robots文件应放在哪里?

    robots.txt 文件必须放在网站的根目录。 放在子目录的 Robots.txt 文件搜索引擎不能爬取到,所以不会起任何作用。 如: https://zhanzhangpai….

    2022年3月15日
  • 谷歌SEO:搜索引擎如何对网页进行排名?网站排名原因是什么?

    搜索引擎如何确保当有人在搜索栏中输入查询时,他们会得到相关的结果作为回报?该过程称为排名,或按与特定查询最相关到最不相关对搜索结果进行排序。 为了确定相关性,搜索引擎使用算法、过程…

    2022年2月18日
  • 如何降低域名被恶意泛解析的风险

    域名被恶意泛解析是域名安全最常见的问题之一,服务商往往起到决定性作用,那么作为站点自身该做哪些工作呢?SEO从业者洪石陈管理着多个当地媒体站点,虽然他说自己是网站安全领域内的小学生…

    2022年2月7日
  • 网站JS代码如何优化

    javascript代码对于网站排名优化同样没有多大影响,但从网站优化的角度来看却是至关重要的一步优化操作,优良的javascript代码可以大幅度提升网页的响应速度! 外链js代…

    2022年3月15日
  • 什么是robots文件?robots文件有必要设置吗

    什么是robots.txt文件? 搜索引擎机器人通过链接抵达互联网上的每个网页,并抓取网页信息。搜索引擎机器人在访问一个网站时,会首先检查该网站的根目录下是否有一个叫做robots…

    2022年3月15日
  • 为什么网站快照直接跳转到网页

    前面已经提过百度快照自身产品有问题而产生了自动跳转,这里来讨论一下站长怎么实现百度快照的跳转。大家知道实现URL跳转的方法一般是301和302重定向、Meta中Refresh和J。…

    2022年2月27日
  • robots文件格式

     robots文件往往放置于根目录下,包含一条或更多的记录,这些记录通过空行分开(以CR,CR/NL, or NL作为结束符),每一条记录的格式如下所示:“<fi…

    2022年3月15日
  • 百度搜索下载站质量规范

    百度搜索一直致力于为用户提供安全、便捷、高效的搜索体验,资源下载作为搜索用户的重要需求之一,更是我们关注的重点。下载站,是指以提供用户软件(PC 端软件、移动端app)下载服务为主…

    2021年11月5日
  • 烽火算法2.0详情

    算法名称:烽火算法2.0算法内容:严厉打击恶意劫持发布时间:2018-05-17原文详情: 一直以来,百度搜索对于危害用户隐私、恶意劫持站点的行为态度坚定,一经发现一律严惩。201…

    2021年11月5日
  • 有效索引什么意思?

    本篇文章站长博客介绍有效索引什么意思? 面对如此巨大数量的网页,任何一个常规关键词都可能匹配出几万、几十万甚至上亿的网页。但是大部分用户一般都只浏览搜索结果的前三页,这样搜索引擎就…

    2022年2月25日