提供一种服务器端方法,以确保客户端在资产更新时始终获取资产
项目描述
Cachebust提供一种服务器端方法,以确保客户端在服务器上更新资产时始终获取资产。
许多浏览器有不同的缓存方式,有些会过度缓存,使用HTTP缓存头,你总是在之前的脚本生命周期内需要更新的机会。
cachebust提供一种确保浏览器在资产更新时获取所有资产的方法。它的工作方式是通过库或命令行工具获取HTML,并修改资产href,添加一个等于文件md5sum的“cachebust”参数。
当文件更改时,md5sum将更改,浏览器将其视为一个不同的文档,并无论其缓存策略如何都会获取更新。
用法
用法:cacheBust (选项) [输入]
选项
-r 或 --asset-root 指定应视为“/”的文件系统根。默认为当前工作目录
-e 或 --encoding 指定要使用的编码(默认,utf-8)
-q 或 --quiet 当无法缓存清除元素时,不要将错误打印到 stderr
--help 显示此信息
库文档
可以在以下位置找到:http://htmlpreview.github.io/?https://github.com/kata198/cachebust/blob/master/doc/cachebust.html
项目详情
关闭
cachebust-1.1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cf482971d280725638dde8cc251f935a573307690a852f7a17b85b7de5c0570c |
|
MD5 | 1087756f52813869f8d7f2e49aff9d0c |
|
BLAKE2b-256 | 0423fec0e72f5e6ac075f5497774cca5bc304064bfe4504e959f522613448d78 |