我的工作随手记(一)

H5游戏的第一个问题


从APP转型过来碰到的第一个问题就是页面缓存的问题。
更新了客户端之后用户进入还是老版本的,或者因为缓存的部分的js而造成奇怪的问题,虽然CocosCreator可以勾选MD5 Cache让生成的东西多一个MD5效验码,可是实际使用中还是会碰到缓存的问题。这一度让我很是崩溃。
然后各种尝试之后觉得有可能是html文件本地缓存了,造成我更新上去的js脚本以及各种资源都有MD5效验码,可是如果HTML文件是老的话那读取的脚本也是老的了,我不管怎么更换脚本的名字都没有用了。
在假设这种情况成立的前提下解决方案就是不缓存HTML文件,因为对于CocosCreator的H5项目而言就一个HTML也没有太大的缓存必要,然后百度了一个方案

Nginx站点的配置文件中增加下面这句

    location ~ .*\.(htm|html)$
    {
          add_header Cache-Control "private, no-store, no-cache, must-revalidate, proxy-revalidate";
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值