Search: #缓存

RAMCacheManager: 原生 macOS RAM 磁盘缓存管理工具
• 将 npm、Cargo、CocoaPods、Go、pnpm 等开发缓存迁移到 RAM 磁盘,提升构建与依赖读写速度
• 支持 1 GB 到 16 GB RAM 磁盘调节,一键创建缓存符号链接,并可登录后自动挂载
• 菜单栏常驻,实时查看 RAM 磁盘占用与已链接缓存数量,适合高频构建的开发环境
https://github.com/talkcozy/RAMCacheManager
合集
群组
恰饭
联系推广
#macOS #RAM磁盘 #开发工具 #缓存加速 #SwiftUI #AppleSilicon- ❤️2
再说明一下 Sub-Store 脚本处理超时的问题
使用脚本测试不开缓存可能会导致每次请求都耗时过长而请求超时, 可选择
▎ 方案 1
配置 Gist 定时上传, 客户端拉取 Gist 链接
定时任务没有超时的说法. 就是花一些时间跑完
▎ 方案 2
配置缓存和定时处理订阅
在对应的脚本中使用参数(
别忘了这个, 一般为 cache, 值设为true即可) 开启缓存, 如图所示
这样你定时跑, 让客户端从 Sub-Store 拉取的时候都能走缓存 , 也不会超时
▎ 方案 3
类似方案 2 但是用同步配置来触发
创建一个同步配置 设置定时 然后选择订阅 然后选不上传产物
Sub-Store 合集
频道资源合集
恰饭推荐
群组
#SubStore #小课堂 #脚本 #缓存 #超时 #Gist- ❤️3
❗️ 关于缓存时长
拉取 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); }
如果是想只清掉所有的脚本缓存, 脚本操作:async function operator() { scriptResourceCache.revokeAll() }
Sub-Store 合集
频道资源合集
恰饭推荐
群组
#缓存 #SubStore
#Sub-Store #PWA #缓存
可以先尝试前端最后一个 tab 页面的左上角
删除桌面图标
关掉之前打开的 https://sub.store 或你的前端地址的浏览器页面
杀掉浏览器后台
重新打开浏览器
输入 https://sub.store 或你的前端地址
刷新出最新版
sub-store.vercel.app 通常需要翻墙访问 自己注意
Sub-Store 合集
频道资源合集
恰饭推荐
群组- ❤️3