前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >telegram Bot机器人 打开webApp有本地缓存

telegram Bot机器人 打开webApp有本地缓存

作者头像
南锋
发布2024-08-07 18:38:58
820
发布2024-08-07 18:38:58
举报
文章被收录于专栏:淡忘的博客

昨天我们的游戏更新了一个版本,但是发现使用bot机器人打开还是之前的老版本,没有进入到新更的版本,当时就有点懵了。

(adsbygoogle = window.adsbygoogle || []).push({});

原因:缓存

刚开始我们以为是服务器的缓存,但是清除服务器缓存后没用。于是抓包,查看bot打开webApp时所有的网络请求。发现每次打开webApp的时候都没有重新拉取资源,因为更新后的文件名和文件路径和更新前是一样的。

解决方法

每次更新的时候文件名后面统一加上一个后缀,说干就干,在网上找插件,甚至要chatGPT写脚本,都没搞定。因为我们的web是用cocos creator开发的(直接从安卓转过来的)。在用脚本加后缀后,文件索引会出问题。在这里也卡了一会儿,最后没办法去查看cocos Creator的官方文档,发现文档上已经给出了解决方法。如下图:

; 其实也就是我们在打包的时候勾选上MD5缓存,就可以解决这个问题了。 如下图:

; 我们来康康构建后的文件名:

; 完美,是我们想要的结果。

先在本地运行,看有没有文件索引不到的bug,没问题直接推送到服务器或CDN即可。

感悟

还是得多看看官方文档,有时候看官方文档可以为你节约很长的时间。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 原因:缓存
  • 解决方法
  • 感悟
相关产品与服务
内容分发网络 CDN
内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档