❗️ 关于缓存时长
拉取 Sub-Store 订阅时, 若包含远程订阅 且 此时 无缓存 / 缓存已过期 / 远程订阅设置了 noCache 参数, 就会拉取远程订阅
远程订阅缓存是 1 小时, 缓存的唯一 key 为 url+ user agent
可通过前端的刷新按钮刷新缓存
或使用参数 noCache 来禁用缓存. 例: 内部配置订阅链接时使用 http://a.com#noCache, 外部使用 sub-store 链接时使用 https://sub.store/download/1?noCache=true
当使用相关脚本时, 若在对应的脚本中使用参数(⚠️ 别忘了这个, 一般为 cache, 值设为 true 即可)开启缓存
可在前端(>=2.16.0) 配置各项缓存的默认时长
也支持在远程链接上加参数实现订阅/文件级别的自定义缓存时长
持久化缓存数据在 JSON 里
当配合脚本使用时, 可以在脚本的前面添加一个脚本操作, 实现保留 1 小时的缓存
async function operator() {
scriptResourceCache._cleanup(undefined, 1 3600 1000);
}
🤭 Sub-Store 合集 🧐 频道资源合集 😄 恰饭推荐 💬 群组
🥰 #缓存 #SubStore
拉取 Sub-Store 订阅时, 若包含远程订阅 且 此时 无缓存 / 缓存已过期 / 远程订阅设置了 noCache 参数, 就会拉取远程订阅
远程订阅缓存是 1 小时, 缓存的唯一 key 为 url+ user agent
可通过前端的刷新按钮刷新缓存
或使用参数 noCache 来禁用缓存. 例: 内部配置订阅链接时使用 http://a.com#noCache, 外部使用 sub-store 链接时使用 https://sub.store/download/1?noCache=true
当使用相关脚本时, 若在对应的脚本中使用参数(⚠️ 别忘了这个, 一般为 cache, 值设为 true 即可)开启缓存
可在前端(>=2.16.0) 配置各项缓存的默认时长
也支持在远程链接上加参数实现订阅/文件级别的自定义缓存时长
持久化缓存数据在 JSON 里
当配合脚本使用时, 可以在脚本的前面添加一个脚本操作, 实现保留 1 小时的缓存
async function operator() {
scriptResourceCache._cleanup(undefined, 1 3600 1000);
}
🤭 Sub-Store 合集 🧐 频道资源合集 😄 恰饭推荐 💬 群组
🥰 #缓存 #SubStore