跳转到主要内容

提供一种服务器端方法,以确保客户端在资产更新时始终获取资产

项目描述

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 (19.2 kB 查看哈希值)

上传时间

由以下支持