ghcr.io/isaced/caddy-cache
ghcr.io/isaced/caddy-cache:otter
otterghcr.iolinux/amd6489.44MB2025-08-22
ghcr.io/isaced/caddy-cache 是一款为 Caddy 服务器开发的缓存插件,主要功能是通过临时存储频繁访问的资源(如图片、样式表、JavaScript 文件或 API 响应),减少对源服务器的重复请求,从而提升网站访问速度并降低后端服务负载。无论是个人博客还是企业级应用,它都能有效缓解服务器压力,改善用户的访问体验。 该插件的核心优势在于灵活的缓存策略和精细的资源控制能力。它支持按 URL 路径、文件类型(如 .png、.css)或请求头信息设置差异化缓存规则,例如可为图片资源设置 24 小时缓存有效期,而为频繁更新的 API 接口仅保留 5 分钟缓存。存储方式提供内存缓存和磁盘缓存两种选择:内存缓存适合小体积、高频访问的资源(如首页图标),响应速度毫秒级;磁盘缓存则支持大容量存储,可缓存视频片段等大型文件,适应不同场景需求。此外,它还能处理条件请求(如基于 If-None-Match 头的验证),仅在资源实际更新时返回新内容,避免无效数据传输。 在使用场景上,该插件适配多种服务类型:静态网站可通过缓存全部静态资源,让访客二次访问时直接读取本地缓存,加载速度提升明显;API 服务可缓存非实时数据(如商品分类列表),减少数据库查询次数;甚至可作为 CDN 节点的辅助工具,帮助边缘节点快速响应用户请求。 配置方面,它与 Caddyfile 无缝集成,通过简洁指令即可启用。例如 cache { /assets/* ttl 1d } 一行配置,就能为 /assets 路径下的资源设置 1 天缓存。无需编写复杂代码,开发者可根据业务需求灵活调整缓存规则,兼顾易用性与功能性。 作为 Caddy 生态的一部分,这款插件保持了轻量高效的特性,运行时资源占用低,兼容性好,既能满足个人开发者优化博客加载速度的需求,也能支撑企业级服务对缓存策略的精细控制,是提升 Web 服务性能的实用工具。
1
免费获取在线技术支持请 提交工单,官方QQ群:13763429 。
轩辕镜像面向开发者与科研用户,提供开源镜像的搜索和访问支持。所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
商务:17300950906
©2024-2025 源码跳动