<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>缓存 | 折腾啥</title><description>Power Users/Automators 折腾/讨论/分享各种开源工具/脚本/自动化工作流👥 @zhetengsha_group📌 合集 https://t.me/zhetengsha/2🎁 恰饭 https://t.me/zhetengsha/957📢 广告投放 @xream @xream_botBuy ads: https://telega.io/c/zhetengshafeedId:55438372655431680+userId:62307599601855488</description><link>http://telegram.zhetengsha.eu.org</link><item><title>hath-rust: 基于 Rust 的 Hentai@Home 高性能客户端• 更低内存占用，适合长期稳定运行的缓存与代理节点• 支持并行异步缓存扫描、无缝证书更新与监控端点，运维体验更完整• 提供 HTTP/3、ETag、Range Request 与后量子密码学支持，兼顾传输效率与前沿安全能力</title><link>http://telegram.zhetengsha.eu.org/posts/5708</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/5708</guid><pubDate>Tue, 19 May 2026 02:32:41 GMT</pubDate><content:encoded>&lt;div class=&quot;image-list-container image-list-odd&quot;&gt;
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-5708-0&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview: hath-rust: 基于 Rust 的 Hentai@Home 高性能客户端• 更低内存占用，适合长期稳定运行的缓存与代理节点• 支持并行异步缓存扫描、无缝证书更新与监控端点，运维体验更完整• 提供 HTTP/3、ETag、Range Request 与后量子密码学支持，兼顾传输效率与前沿安全能力&quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/BEzplz1euAjdex6Hc4bLOSwEJXW__Rvq1qdNG6hq0BKN3f1iycq4KC5Bo5SjDDC2Sk_BnMqjEDi1sugyFMFt75sANvfSRQDFl6oNVwp87hLnlI1a0hTF6xvjiJlbcDbjEMGFa3FrgpUI0kQDoPKbbQkz9SL-9KLfIpOSVy1_pYK4MNzaX26ShND4vMiWw3kWP_uhEp0gwAVcU0X9hknHbaU4D6WcPMNb2huTcvhfG91_x32Z5OvG-jyC0_5vCQpEBWJnmEcZbgEM7yNdUdl-sDBPZKzKFr1c82RZ6tUaBha_dLnByDxHWYMPvE1vZJpcQuVyHINBTffmufMP0fCAeQ.jpg&quot; alt=&quot;hath-rust: 基于 Rust 的 Hentai@Home 高性能客户端• 更低内存占用，适合长期稳定运行的缓存与代理节点• 支持并行异步缓存扫描、无缝证书更新与监控端点，运维体验更完整• 提供 HTTP/3、ETag、Range Request 与后量子密码学支持，兼顾传输效率与前沿安全能力&quot; width=&quot;800&quot; height=&quot;533&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-5708-0&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-5708-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-5708-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;&lt;u&gt;hath-rust: 基于 Rust 的 Hentai@Home 高性能客户端&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;• 更低内存占用，适合长期稳定运行的缓存与代理节点&lt;br /&gt;&lt;br /&gt;• 支持并行异步缓存扫描、无缝证书更新与监控端点，运维体验更完整&lt;br /&gt;&lt;br /&gt;• 提供 HTTP/3、ETag、Range Request 与后量子密码学支持，兼顾传输效率与前沿安全能力&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/james58899/hath-rust&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/james58899/hath-rust&quot;&gt;https://github.com/james58899/hath-rust&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327880277607583303.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;合集&quot;&gt;合集&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6021860481923288796.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha_group&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;群组&quot;&gt;群组&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327792445526380187.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/957&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;恰饭&quot;&gt;恰饭&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6330367862535884142.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;&lt;a href=&quot;https://t.me/xream_bot&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;联系推广&quot;&gt;联系推广&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327836885552991740.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;/search/result?q=%23Rust&quot; title=&quot;#Rust&quot;&gt;#Rust&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE&quot; title=&quot;#开源项目&quot;&gt;#开源项目&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%87%AA%E6%89%98%E7%AE%A1&quot; title=&quot;#自托管&quot;&gt;#自托管&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%BC%93%E5%AD%98%E4%BB%A3%E7%90%86&quot; title=&quot;#缓存代理&quot;&gt;#缓存代理&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%8A%82%E7%82%B9%E8%BF%90%E7%BB%B4&quot; title=&quot;#节点运维&quot;&gt;#节点运维&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23HentaiAtHome&quot; title=&quot;#HentaiAtHome&quot;&gt;#HentaiAtHome&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23GitHub&quot; title=&quot;#GitHub&quot;&gt;#GitHub&lt;/a&gt;</content:encoded></item><item><title>RAMCacheManager: 原生 macOS RAM 磁盘缓存管理工具• 将 npm、Cargo、CocoaPods、Go、pnpm 等开发缓存迁移到 RAM 磁盘，提升构建与依赖读写速度• 支持 1 GB 到 16 GB RAM 磁盘调节，一键创建缓存符号链接，并可登录后自动挂载• 菜单栏常驻，实时查看 RAM 磁盘占用与已链接缓存数量，适合高频构建的开发环境</title><link>http://telegram.zhetengsha.eu.org/posts/5549</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/5549</guid><pubDate>Mon, 04 May 2026 10:05:28 GMT</pubDate><content:encoded>&lt;div class=&quot;image-list-container image-list-even&quot;&gt;
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-5549-0&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview: RAMCacheManager: 原生 macOS RAM 磁盘缓存管理工具• 将 npm、Cargo、CocoaPods、Go、pnpm 等开发缓存迁移到 RAM 磁盘，提升构建与依赖读写速度• 支持 1 GB 到 16 GB RAM 磁盘调节，一键创建缓存符号链接，并可登录后自动挂载• 菜单栏常驻，实时查看 RAM 磁盘占用与已链接缓存数量，适合高频构建的开发环境&quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/gBJ4JCZN4-_h8e1-wJJV5Hpx0ivtze_edNnze5G5ZSLgweZdMFYcAqKjLES9Drx7uZMBf4L6lFGpazhu5gmWChba84iRWrcPtPMnUHd9e6KveBnCRafYV6hBLF0J2yraiO6MKRTC92Y34GFbsJ7Q9SJWuLa3SvFKC9wZE6BQRCXtDjP0gRn4hY-pVzcv-tUMwUSPo17PYMQD457dANI7HJJ91DL4LiWhtMKY6eU5_ckrDJF0IR62uZUKwJIDCAtpyV4yp-kIuvS6P4_SweWekSGyEctjQUA6m_GAy0LQSjciX1bN2qJOvybIBL3AL74yahK2czkO2j_McPjURy94Aw.jpg&quot; alt=&quot;RAMCacheManager: 原生 macOS RAM 磁盘缓存管理工具• 将 npm、Cargo、CocoaPods、Go、pnpm 等开发缓存迁移到 RAM 磁盘，提升构建与依赖读写速度• 支持 1 GB 到 16 GB RAM 磁盘调节，一键创建缓存符号链接，并可登录后自动挂载• 菜单栏常驻，实时查看 RAM 磁盘占用与已链接缓存数量，适合高频构建的开发环境&quot; width=&quot;225&quot; height=&quot;218&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-5549-0&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-5549-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-5549-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-5549-1&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview: RAMCacheManager: 原生 macOS RAM 磁盘缓存管理工具• 将 npm、Cargo、CocoaPods、Go、pnpm 等开发缓存迁移到 RAM 磁盘，提升构建与依赖读写速度• 支持 1 GB 到 16 GB RAM 磁盘调节，一键创建缓存符号链接，并可登录后自动挂载• 菜单栏常驻，实时查看 RAM 磁盘占用与已链接缓存数量，适合高频构建的开发环境&quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/Q1cs-583MZL0P24MAbv54rR1Rt49xc8EL8mZJog4DVo8me-XWtY2smzsyVes5AnkqhI5HLEKuw0MhJXwjdcDi-yQQSs4dtAfLFUQtX9h1Krahsk1ny50hX_aWXShkULC2dT-7qTn8GHDVVPk98kA_6fU37MOArfvBerHeRD3RxQZY4YqcZx7C8WR9_SvshGsVCR43YclZBLupcYMPwb_qVzhW8rWiriwtfXzaUwB2RpFwNgIJ4dP8D_3HnO12QMxWTeLTILWvIUEF4GHHMdlo9J3BnX7w_bssdpBZ8jWTJ0BwRTXPJq6FcbXpm-ws7TCmf5q1oDoThLbd0WLG664ug.jpg&quot; alt=&quot;RAMCacheManager: 原生 macOS RAM 磁盘缓存管理工具• 将 npm、Cargo、CocoaPods、Go、pnpm 等开发缓存迁移到 RAM 磁盘，提升构建与依赖读写速度• 支持 1 GB 到 16 GB RAM 磁盘调节，一键创建缓存符号链接，并可登录后自动挂载• 菜单栏常驻，实时查看 RAM 磁盘占用与已链接缓存数量，适合高频构建的开发环境&quot; width=&quot;226&quot; height=&quot;218&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-5549-1&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-5549-1&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-5549-1&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;&lt;u&gt;RAMCacheManager: 原生 macOS RAM 磁盘缓存管理工具&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;• 将 npm、Cargo、CocoaPods、Go、pnpm 等开发缓存迁移到 RAM 磁盘，提升构建与依赖读写速度&lt;br /&gt;&lt;br /&gt;• 支持 1 GB 到 16 GB RAM 磁盘调节，一键创建缓存符号链接，并可登录后自动挂载&lt;br /&gt;&lt;br /&gt;• 菜单栏常驻，实时查看 RAM 磁盘占用与已链接缓存数量，适合高频构建的开发环境&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/talkcozy/RAMCacheManager&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/talkcozy/RAMCacheManager&quot;&gt;https://github.com/talkcozy/RAMCacheManager&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327880277607583303.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;合集&quot;&gt;合集&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6021860481923288796.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha_group&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;群组&quot;&gt;群组&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327792445526380187.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/957&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;恰饭&quot;&gt;恰饭&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6330367862535884142.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;&lt;a href=&quot;https://t.me/xream_bot&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;联系推广&quot;&gt;联系推广&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327836885552991740.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;/search/result?q=%23macOS&quot; title=&quot;#macOS&quot;&gt;#macOS&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23RAM%E7%A3%81%E7%9B%98&quot; title=&quot;#RAM磁盘&quot;&gt;#RAM磁盘&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7&quot; title=&quot;#开发工具&quot;&gt;#开发工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%BC%93%E5%AD%98%E5%8A%A0%E9%80%9F&quot; title=&quot;#缓存加速&quot;&gt;#缓存加速&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23SwiftUI&quot; title=&quot;#SwiftUI&quot;&gt;#SwiftUI&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AppleSilicon&quot; title=&quot;#AppleSilicon&quot;&gt;#AppleSilicon&lt;/a&gt;</content:encoded></item><item><title>再说明一下 Sub-Store 脚本处理超时的问题使用脚本测试不开缓存可能会导致每次请求都耗时过长而请求超时, 可选择▎ 方案 1配置 Gist 定时上传, 客户端拉取 Gist 链接定时任务没有超时的说法. 就是花一些时间跑完▎ 方案 2配置缓存和定时处理订阅在对应的脚本中使用参数( 别忘了这个, 一般为 cache, 值设为 true 即可) 开启缓存, 如图所示这样你定时跑, 让客户端从 Sub-Store 拉取的时候都能走缓存 , 也不会超时▎ 方案 3类似方案 2 但是用同步配置来触发创建一个同步配置 设置定时 然后选择订阅 然后选不上传产物 Sub-Store 合集   频道资源合集   恰饭推荐   群组 #SubStore #小课堂 #脚本 #缓存 #超时 #Gist</title><link>http://telegram.zhetengsha.eu.org/posts/4342</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/4342</guid><pubDate>Fri, 19 Dec 2025 06:00:51 GMT</pubDate><content:encoded>&lt;div class=&quot;image-list-container image-list-odd&quot;&gt;
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-4342-0&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview: 再说明一下 Sub-Store 脚本处理超时的问题使用脚本测试不开缓存可能会导致每次请求都耗时过长而请求超时, 可选择▎ 方案 1配置 Gist 定时上传, 客户端拉取 Gist 链接定时任务没有超时的说法. 就是花一些时间跑完▎ 方案 2配置缓存和定时处理订阅在对应的脚本中使用参数( 别忘了这个, 一般为 cache, 值设为 true 即可) 开启缓存, 如图所示这样你定时跑, 让客户端从 Sub-Store 拉取的时候都能走缓存 , 也不会超时▎ 方案 3类似方案 2 但是用同步配置来触发创建一个同步配置 设置定时 然后选择订阅 然后选不上传产物 Sub-Store 合集   频道资源合集   恰饭推荐   群组 #SubStore #小课堂 #脚本 #缓存 #超时 #Gist&quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/QD1a3swGCvOpTFgy856OCVNfKhCcrMQsCZbdOc-vU6v27lWi5zebNlLKP8bCN38hqAV8FbkaXa5bZZGEv4dJgW2z_r1IaVxeNaoR74WkTbl-nGhxAyQvg-OzB0-XlJ11BJpalDsBLHGmsALcGc3rtVlG7Q00iTSG8JsY_VG18Ag5IOxhwE3dG39DB4Vnic7_oQyAyLNlRqQK8zXrQtAq1iXKFp4IHKJWQrPcQ6v327g2TqjUeUgodrexglkgFpgQW8rDhpjvYCCzb5jEO6rh-ahfT8cR3CPMJ7Sj5S42S8cZZCSoHPDKh_VF1cBPtXTFFPZH3cDeokwFR878IudVkA.jpg&quot; alt=&quot;再说明一下 Sub-Store 脚本处理超时的问题使用脚本测试不开缓存可能会导致每次请求都耗时过长而请求超时, 可选择▎ 方案 1配置 Gist 定时上传, 客户端拉取 Gist 链接定时任务没有超时的说法. 就是花一些时间跑完▎ 方案 2配置缓存和定时处理订阅在对应的脚本中使用参数( 别忘了这个, 一般为 cache, 值设为 true 即可) 开启缓存, 如图所示这样你定时跑, 让客户端从 Sub-Store 拉取的时候都能走缓存 , 也不会超时▎ 方案 3类似方案 2 但是用同步配置来触发创建一个同步配置 设置定时 然后选择订阅 然后选不上传产物 Sub-Store 合集   频道资源合集   恰饭推荐   群组 #SubStore #小课堂 #脚本 #缓存 #超时 #Gist&quot; width=&quot;800&quot; height=&quot;153&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-4342-0&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-4342-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-4342-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;&lt;u&gt;再说明一下 Sub-Store 脚本处理超时的问题&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;使用脚本测试不开缓存可能会导致每次请求都耗时过长而请求超时, 可选择&lt;br /&gt;&lt;br /&gt;▎ 方案 1&lt;br /&gt;&lt;br /&gt;配置 Gist 定时上传, 客户端拉取 Gist 链接&lt;br /&gt;&lt;br /&gt;定时任务没有超时的说法. 就是花一些时间跑完&lt;br /&gt;&lt;br /&gt;▎ 方案 2&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/2605&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;配置缓存和定时处理订阅&quot;&gt;配置缓存和定时处理订阅&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;在对应的脚本中使用参数(&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6260354638571113707.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; 别忘了这个, 一般为 &lt;code&gt;cache&lt;/code&gt;, 值设为 &lt;code&gt;true&lt;/code&gt; 即可) 开启缓存, 如图所示&lt;br /&gt;&lt;br /&gt;这样你定时跑, 让客户端从 Sub-Store 拉取的时候都能走缓存 , 也不会超时&lt;br /&gt;&lt;br /&gt;▎ 方案 3&lt;br /&gt;&lt;br /&gt;类似方案 2 但是用同步配置来触发&lt;br /&gt;创建一个同步配置 设置定时 然后选择订阅 然后选不上传产物&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327711622831803904.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/214&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Sub-Store 合集&quot;&gt;Sub-Store 合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327880277607583303.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;频道资源合集&quot;&gt;频道资源合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327792445526380187.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/957&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;恰饭推荐&quot;&gt;恰饭推荐&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6021860481923288796.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha_group&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;群组&quot;&gt;群组&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327836885552991740.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;/search/result?q=%23SubStore&quot; title=&quot;#SubStore&quot;&gt;#SubStore&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%B0%8F%E8%AF%BE%E5%A0%82&quot; title=&quot;#小课堂&quot;&gt;#小课堂&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%84%9A%E6%9C%AC&quot; title=&quot;#脚本&quot;&gt;#脚本&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%BC%93%E5%AD%98&quot; title=&quot;#缓存&quot;&gt;#缓存&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%B6%85%E6%97%B6&quot; title=&quot;#超时&quot;&gt;#超时&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Gist&quot; title=&quot;#Gist&quot;&gt;#Gist&lt;/a&gt;</content:encoded></item><item><title>❗️ 关于缓存时长拉取 Sub-Store 订阅时, 若包含远程订阅 且 此时 无缓存 / 缓存已过期 / 远程订阅设置了 noCache 参数, 就会拉取远程订阅远程订阅缓存是 1 小时, 缓存的唯一 key 为 url+ user agent可通过前端的刷新按钮刷新缓存或使用参数 noCache 来禁用缓存. 例: 内部配置订阅链接时使用 </title><link>http://telegram.zhetengsha.eu.org/posts/1158</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/1158</guid><pubDate>Tue, 20 Feb 2024 13:36:28 GMT</pubDate><content:encoded>&lt;div class=&quot;image-list-container image-list-odd&quot;&gt;
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-1158-0&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview: ❗️ 关于缓存时长拉取 Sub-Store 订阅时, 若包含远程订阅 且 此时 无缓存 / 缓存已过期 / 远程订阅设置了 noCache 参数, 就会拉取远程订阅远程订阅缓存是 1 小时, 缓存的唯一 key 为 url+ user agent可通过前端的刷新按钮刷新缓存或使用参数 noCache 来禁用缓存. 例: 内部配置订阅链接时使用 &quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/IUiWWypy1_E1pPvPeKW_eAQttRpC76NajxOWVtjeoPseOelMXXdujg76fPkKkJEGzD4hwG4i9sQ96aRkTPyWM4vUUDfoyJ9edLE7E0Bs9f-b9mats9DUv4gwHHvG59JImBfyGp75ImFQDsCY2qaDzRttpXXD_MpgYka2R68fr6jTPwuAV7MUJKAeBr3xZ4BwE6Y-UP7W8sOS3Dn89OW0RjDKyHBOmy6fUWT6M0jkMeiU_iQUakdCHYJt4aDYQILcxQ8RkL3xHdEg8u7ocQ5bJB9UXYgKWB-wBqBgqk78KG07P2f__FFtKeAQq9sm9HyPkL4V7OZaqdl8imY-pwVoSg.jpg&quot; alt=&quot;❗️ 关于缓存时长拉取 Sub-Store 订阅时, 若包含远程订阅 且 此时 无缓存 / 缓存已过期 / 远程订阅设置了 noCache 参数, 就会拉取远程订阅远程订阅缓存是 1 小时, 缓存的唯一 key 为 url+ user agent可通过前端的刷新按钮刷新缓存或使用参数 noCache 来禁用缓存. 例: 内部配置订阅链接时使用 &quot; width=&quot;800&quot; height=&quot;406&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-1158-0&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-1158-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-1158-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;&lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;❗️&lt;/b&gt;&lt;/i&gt; 关于缓存时长&lt;br /&gt;&lt;br /&gt;拉取 Sub-Store 订阅时, 若包含远程订阅 且 此时 无缓存 / 缓存已过期 / 远程订阅设置了 &lt;code&gt;noCache&lt;/code&gt; 参数, 就会拉取远程订阅&lt;br /&gt;&lt;br /&gt;远程订阅缓存是 1 小时, 缓存的唯一 key 为 url+ user agent&lt;br /&gt;&lt;br /&gt;可通过前端的刷新按钮刷新缓存&lt;br /&gt;&lt;br /&gt;或使用参数 &lt;code&gt;noCache&lt;/code&gt; 来禁用缓存. 例: 内部配置订阅链接时使用 &lt;a href=&quot;http://a.com/#noCache&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;http://a.com#noCache&quot;&gt;http://a.com#noCache&lt;/a&gt;, 外部使用 sub-store 链接时使用 &lt;a href=&quot;https://sub.store/download/1?noCache=true&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://sub.store/download/1?noCache=true&quot;&gt;https://sub.store/download/1?noCache=true&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;当使用相关脚本时, 若在对应的脚本中使用参数(&lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;⚠️&lt;/b&gt;&lt;/i&gt; 别忘了这个, 一般为 &lt;code&gt;cache&lt;/code&gt;, 值设为 &lt;code&gt;true&lt;/code&gt; 即可)开启缓存&lt;br /&gt;&lt;br /&gt;可在前端(&amp;gt;=2.16.0) 配置各项缓存的默认时长&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/5344&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;也支持在远程链接上加参数实现订阅/文件级别的自定义缓存时长&quot;&gt;也支持在远程链接上加参数实现订阅/文件级别的自定义缓存时长&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;持久化缓存数据在 JSON 里&lt;br /&gt;&lt;br /&gt;当配合脚本使用时, 可以在脚本的前面添加一个脚本操作, 实现保留 1 小时的缓存&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;&lt;code class=&quot;language-javascript&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;async&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    scriptResourceCache&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;_cleanup&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;undefined&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;3600&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1000&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;如果是想只清掉所有的脚本缓存, 脚本操作:&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;&lt;code class=&quot;language-lua&quot;&gt;async &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    scriptResourceCache&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;revokeAll&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327711622831803904.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/214&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Sub-Store 合集&quot;&gt;Sub-Store 合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327880277607583303.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;频道资源合集&quot;&gt;频道资源合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327792445526380187.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/957&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;恰饭推荐&quot;&gt;恰饭推荐&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6021860481923288796.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha_group&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;群组&quot;&gt;群组&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327836885552991740.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;/search/result?q=%23%E7%BC%93%E5%AD%98&quot; title=&quot;#缓存&quot;&gt;#缓存&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23SubStore&quot; title=&quot;#SubStore&quot;&gt;#SubStore&lt;/a&gt;</content:encoded></item><item><title>#Sub-Store #PWA #缓存可以先尝试前端最后一个 tab 页面的左上角删除桌面图标关掉之前打开的 </title><link>http://telegram.zhetengsha.eu.org/posts/253</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/253</guid><pubDate>Thu, 16 Mar 2023 13:01:41 GMT</pubDate><content:encoded>&lt;div class=&quot;image-list-container image-list-odd&quot;&gt;
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-253-0&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview: #Sub-Store #PWA #缓存可以先尝试前端最后一个 tab 页面的左上角删除桌面图标关掉之前打开的 &quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/J0ZG6UJMqWc8h4YoK_S5vG5SsRwNRn8KJldspL6C9Ld5r_n-m9yOQ9zg6feQMYYcZtNZPKbokW8SU8h2n_lKXUAl7flRUWPHYllOzInd2juUvNXedEEGf0c6FZraZzWJsp_zj6MaXDFqwpZVmYAFWpKTwz-SVYmBf2ek0NjMlQ_jHZeJZ8ydlJIm2TnOhxX8uf9vC39GkVqABXmt8vnzuOBHAKWeAPBFMH_2satyCHxg3TnPwHy3cmX4C4nMZi_uTZFrpS-53YE5ryg-LGLcFXyPyee7QOXtLTZKZijRzS7dqE7SUr6plZwPrYbbLIpZPmU-Bb-yx6nWx_ok3ADF2Q.jpg&quot; alt=&quot;#Sub-Store #PWA #缓存可以先尝试前端最后一个 tab 页面的左上角删除桌面图标关掉之前打开的 &quot; width=&quot;800&quot; height=&quot;650&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-253-0&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-253-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-253-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;&lt;a href=&quot;/search/result?q=%23Sub&quot; title=&quot;#Sub&quot;&gt;#Sub&lt;/a&gt;-Store &lt;a href=&quot;/search/result?q=%23PWA&quot; title=&quot;#PWA&quot;&gt;#PWA&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%BC%93%E5%AD%98&quot; title=&quot;#缓存&quot;&gt;#缓存&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;可以先尝试前端最后一个 tab 页面的左上角&lt;br /&gt;&lt;br /&gt;删除桌面图标&lt;br /&gt;关掉之前打开的 &lt;a href=&quot;https://sub.store/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://sub.store&quot;&gt;https://sub.store&lt;/a&gt; 或你的前端地址的浏览器页面&lt;br /&gt;杀掉浏览器后台&lt;br /&gt;重新打开浏览器&lt;br /&gt;输入 &lt;a href=&quot;https://sub.store/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://sub.store&quot;&gt;https://sub.store&lt;/a&gt; 或你的前端地址&lt;br /&gt;刷新出最新版&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://sub-store.vercel.app/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;sub-store.vercel.app&quot;&gt;sub-store.vercel.app&lt;/a&gt; 通常需要翻墙访问 自己注意&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327711622831803904.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/214&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Sub-Store 合集&quot;&gt;Sub-Store 合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327880277607583303.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;频道资源合集&quot;&gt;频道资源合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327792445526380187.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/957&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;恰饭推荐&quot;&gt;恰饭推荐&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6021860481923288796.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha_group&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;群组&quot;&gt;群组&lt;/a&gt;</content:encoded></item></channel></rss>