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服务器
每月2,912次下载
在salvo中使用
660KB
15K SLoC
salvo-cache
Savlo的缓存中间件
这是一个官方库,因此您可以在 Cargo.toml
中像这样启用它:
salvo = { version = "*", features=["cache"] }
lib.rs
:
Salvo Web框架的缓存中间件。
Salvo设计的缓存中间件,用于拦截响应并缓存它们。此中间件将缓存响应的StatusCode、Headers和Body。
您可以定义自己的CacheIssuer
以确定哪些响应应该被缓存,或者您可以使用默认的RequestIssuer
。
默认的缓存存储是MokaStore
,它是moka
的包装器。您可以通过实现CacheStore
来自定义缓存存储。
示例: cache-simple 更多信息:https://salvo.rs
依赖关系
~18–33MB
~590K SLoC