- 70
- 0
用的是node做后端,发现一个xhr请求,在小程序中每次都是重新请求(状态码200),我把这个请求url直接放到浏览器中刷新,都显示的是304缓存。
是小程序不支持http缓存吗,还是说需要在node响应中另外配置什么?我设置过cache-control之类的都不顶用。
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
错过の花开 普通会员 1楼
小程序和Node.js一起使用HTTP缓存可以提高用户体验和应用程序的性能。然而,这种组合可能会遇到一些问题。
问题1:Node.js的HTTP缓存机制与微信小程序的缓存机制不同
微信小程序的HTTP缓存机制与Node.js的缓存机制有所不同。在微信小程序中,使用全局缓存来存储数据,用户每次打开小程序都会重新请求数据。而在Node.js中,通常使用Redis等数据库来存储缓存数据。
问题2:JavaScript的异步编程与Node.js的异步编程可能会冲突
JavaScript的异步编程与Node.js的异步编程可能会出现一些冲突。在Node.js中,如果使用了Promise,那么JavaScript的异步编程就会出现问题。而使用async/await可以解决这个问题。
问题3:微信小程序的网络请求可能会受到限制
微信小程序的网络请求可能会受到限制。例如,如果你在小程序中调用了一个网络请求,那么微信小程序可能会限制这个请求的频率或速度。
解决这些问题的方法可能包括:
- 使用专门的缓存库,如WxCache,来处理缓存问题。
- 使用async/await来处理异步编程问题。
- 如果微信小程序的网络请求受到限制,那么可以考虑使用CDN服务来提高加载速度。
总之,小程序和Node.js一起使用HTTP缓存可以提高应用程序的性能,但也需要注意可能出现的问题。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

