79个版本 (33个重大更新)

新版本 0.71.1 2024年8月18日
0.70.0 2024年8月13日
0.68.5 2024年7月9日
0.66.2 2024年3月6日
0.37.6 2022年11月29日

#1149 in HTTP服务器

Download history 499/week @ 2024-04-30 731/week @ 2024-05-07 810/week @ 2024-05-14 597/week @ 2024-05-21 801/week @ 2024-05-28 751/week @ 2024-06-04 708/week @ 2024-06-11 825/week @ 2024-06-18 603/week @ 2024-06-25 570/week @ 2024-07-02 603/week @ 2024-07-09 487/week @ 2024-07-16 654/week @ 2024-07-23 640/week @ 2024-07-30 634/week @ 2024-08-06 915/week @ 2024-08-13

每月2,912次下载
salvo中使用

MIT/Apache

660KB
15K SLoC

salvo-cache

Savlo的缓存中间件

这是一个官方库,因此您可以在 Cargo.toml 中像这样启用它:

salvo = { version = "*", features=["cache"] }

Docs


lib.rs:

Salvo Web框架的缓存中间件。

Salvo设计的缓存中间件,用于拦截响应并缓存它们。此中间件将缓存响应的StatusCode、Headers和Body。

您可以定义自己的CacheIssuer以确定哪些响应应该被缓存,或者您可以使用默认的RequestIssuer

默认的缓存存储是MokaStore,它是moka的包装器。您可以通过实现CacheStore来自定义缓存存储。

示例: cache-simple 更多信息:https://salvo.rs

依赖关系

~18–33MB
~590K SLoC