zoukankan
html css js c++ java
前端项目经验总结之js防缓存(避免缓存的影响)
一、问题描述:打包后的h5项目中有个server.js文件夹,这个文件夹有些时候用户更新了h5,但是加载的还是旧的server.js,所以怀疑是缓存的问题,为了避免缓存的影响所以要给server.js文件名添加hash
1、在用打包工具打包的时候首先复制,然后找到server,js文件,给文件添加hash
2、加载的时候通过正则匹配加载文件,
文件的hash就是文件的身份证一样的东西,所以只要文件里面的东西修改过,那么文件名也是会修改的
二、问题描述:怎么能获取到文件的hash值?
另外一种方案,每次打包的时候都在server.js前面带上当前的时间戳,这样也能保证每次打包的server.js的文件名是不一样的
查看全文
相关阅读:
LoadRunner参数化取值与连接数据库
LoadRunner调用Java程序—性能测试
Linux中crontab定时任务命令
Ubuntu安装snmp之监控管理
TestLink1.9.3测试用例:Excel转换XML工具<一>
探讨LoadRunner的并发用户和集合点
Ubuntu下安装netsnmp
Scrum—Sprint 评审
深入解析LoadRunner下的参数化取值
TestLink测试用例:Excel转换XML工具<二>实现代码
原文地址:https://www.cnblogs.com/heroine/p/6445566.html
最新文章
可重入性与线程安全
负载均衡与HTTP加速
Google的核心技术
微软面试逻辑题
为什么是三次握手
linux的内核抢占
常见排序算法及实现
diff和patch
slab动态管理内存
C++类型cast之static/dynamic/reinterpret/const
热门文章
C/C++/JAVA内存布局
75道逻辑题
LZ77压缩算法
Dynamo和Bigtable对比研究
一个常考重定向问题
苹果面试逻辑题
3NF和BCNF
用于查找的HASH算法
软件测试之“项目测试设计”
TestLink部署与介绍
Copyright © 2011-2022 走看看