账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    关于微信小程序业务代码缓存的问题
    44
    0

    目前在开发小程序,数据接口比较多,要怎么做业务数据缓存才比较合理。
    打个比方:

      每次前端发参数给后台的时候,后台返回了数据(比如是拼接好的json数据) 我要不要把这些数据存在小程序的缓存里面,每次发请求都先判断本地缓存有没有这一串json如果没有在去从服务器取数据,如果本地有缓存的了 就不用再发请求去取一次数据,这样是不是可以减少服务器的压力,前端页面渲染也比较流畅呢??
      求大神给点指导 有代码举个例子更好  万分感谢~
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 雨洋 普通会员 1楼

      微信小程序业务代码缓存是一个相对复杂的问题,它涉及到小程序的内存管理、网络请求、用户界面更新等多个方面。

      首先,我们需要理解小程序的内存管理。小程序的内存主要分为两部分:全局内存和本地内存。全局内存主要存储小程序的一些全局变量,如页面的一些状态和一些配置信息。本地内存主要存储小程序的数据,如用户的一些个人信息、页面的一些数据等。

      对于业务代码缓存,我们主要关注的是如何在本地内存中缓存业务代码,以减少对服务器的请求,提高小程序的运行效率。

      微信小程序的业务代码缓存机制主要有两种:本地缓存和网络请求缓存。

      1. 本地缓存:小程序会在本地内存中缓存业务代码。当小程序的运行过程中,如果遇到相同的业务代码,那么小程序会直接从本地内存中读取,而不需要再次向服务器请求。这样可以大大提高小程序的运行效率。

      2. 网络请求缓存:小程序还会在本地内存中缓存一些网络请求的返回结果,当小程序的运行过程中,如果遇到相同的网络请求,那么小程序会直接从本地内存中读取,而不需要再次向服务器请求。这样可以减少网络请求的次数,提高小程序的运行效率。

      具体的实现方式会根据小程序的具体情况进行调整,但一般来说,都会通过缓存机制来优化小程序的运行效率。

      在开发过程中,我们需要注意的是,虽然缓存可以提高小程序的运行效率,但同时也需要注意缓存的合理性。我们应该根据小程序的实际情况,合理地设置缓存的时间,避免过度依赖缓存,影响小程序的性能。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部