首页 > 编程语言 >微信小程序中图片链接缓存问题如何解决

微信小程序中图片链接缓存问题如何解决

时间:2022-09-27 16:59:18浏览次数:69  
标签:缓存 HTTP 微信 OSS 设置 图片链接 资源

背景描述:

更换阿里云上面的图片库,打开小程序后,发现界面展示的图片还是旧图片。

原因:

是由于缓存导致的。

解决方案:

1. 可以给对象存储OSS设置资源的HTTP响应头即可
操作流程如下:
登录阿里云,进入对象存储OSS,找到资源所在Bucket-文件管理,进入资源所在目录,
    资源列表右边“更多”里有“设置HTTP头“,除了可以设置单个资源的HTTP头,     还可以选择当页所有资源,批量设置HTTP头。     点击“设置HTTP头“,在“Cache-Control"字段填上值保存就可以了。     2. 或者在需要显示图片的url添加一个随机参数/或时间戳也可以。      例如:         <img :src="src" alt="" />         ...         let src = res.src + +'?'+ Math.random()


 

 

参考链接:

       https://www.jianshu.com/p/65710ab69c3b

标签:缓存,HTTP,微信,OSS,设置,图片链接,资源
From: https://www.cnblogs.com/sunnyeve/p/16735087.html

相关文章

  • 微信小程序发布与支付
    一、小程序的发布流程小程序协同工作和发布官网链接1.背景小程序的平台里,开发者完成开发之后,需要在开发者工具提交小程序的代码包,然后在小程序后台发布小程序。2.......
  • Redis-缓存穿透 缓存击穿 缓存雪崩 缓存预热 缓存更新 缓存降级
    在实际生产环境中,缓存的使用规范一直备受重视的,如果使用的不好,很容易遇到缓存穿透、缓存击穿、雪崩等严重异常情景,从而给系统带来难以预料的灾害。为了避免缓存使用不当带......
  • php 微信支付V3API 签名生成
    classFormatter{/***GeneratearandomBASE62stringaka`nonce`,similaras`random_bytes`.**@paramint$size-Noncestringlength,......
  • 微信小程序入门介绍
    1.创建小程序项目1.申请小程序开发账号2.安装小程序开发者工具3.创建和配置小程序项目1.1注册访问https://mp.weixin.qq.com/网址,点击立即注册,选择小程序,填写......
  • redis 做缓存
      全网最新相关内容标题-链接 发布日期 简介 来源 轻松理解redis做缓存的流程_小浩丶的博客-CSDN博客_redis... 2022-4-522:59:0......
  • AJAX IE缓存问题
    在IE浏览器中如果XMLHttpRequest提交的URL与历史一样,则会使用缓存,根本不向服务器端提交。因此无法取到刚提交的数据或新的数据。1、改进服务器端(1)后台是简单的.aspx文件,直......
  • 微信小程序实现与登录
    一、小程序的实现原理在小程序中,渲染层和逻辑层是分开的,双线程同时运行,渲染层和逻辑层这两个通信主体之间的通讯以及通讯主体与第三方服务器之间的通信,都是通过微信客户......
  • spring三级缓存解决循环依赖
    创建单例bean主要经过三个步骤:1.实例化,2.填充属性,3:初始化一级缓存:singletonObjects,存放经过初始化后的bean。当通过名字获取bean的时候,如果这个名字对应的bean在一级缓存......
  • 第6章 Spring Boot缓存管理
    入门级缓存管理缓存是分布式系统中的重要组件,主要解决数据库数据的高并发访问。在实际开发中,尤其是用户访问量较大的网站,用户对高频热点数据的访问非常频繁,为了提高服......
  • MyBatis的缓存
    1、MyBatis的一级缓存一级缓存是SqlSession级别的,通过同一个SqlSession查询的数据会被缓存,下次查询相同的数据,就会从缓存中直接获取,不会从数据库重新访问使一级缓存失......