2016 年 08 月 - 1 文章

微信公众号开发--善忘影视(十)

  |   0 评论   |   3,928 浏览

优化列表加载速度,列表图片压缩 如下图左边的图片 运行了一段时间后,发现打开公众号,或者网页的列表速度很慢,用chrome查看了一下加载时间, 主要是还是在加载图片上,毕竟列表加载那么大的图片,是一件很费时间的事情,现在我就来优化它。 主要分三个步骤 1. 获取列表图片(获取详情页中的海报图片) 2. 压缩图片 3. 上传云存储图片,保存路径到数据库中 3. 修改显示列表图片,显示压缩后的图片 获取列表图片 主要是通过定时器来获取列表数据,然后分析详情页的里面的图片地址,下载对应图片。 关键代码如下 List movieCrawlList = movieCrawlMapper.listNotDealImgByCreateTime(); try { movieCrawlList.forEach(mc -> { String content = mc.getContent(); if (StringUtils.isNotNull(content)) { Document doc = Jsoup.parse(content); Elements imgs = doc.select(“i….