mirror of
https://github.com/NixOS/nix.git
synced 2025-11-08 19:46:02 +01:00
add changelog for http binary cache compression
This commit is contained in:
parent
3fcd33079c
commit
6e6f88ac45
1 changed files with 19 additions and 0 deletions
19
doc/manual/rl-next/http-binary-cache-compression.md
Normal file
19
doc/manual/rl-next/http-binary-cache-compression.md
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
---
|
||||
synopsis: "HTTP binary caches now support transparent compression for metadata"
|
||||
prs: []
|
||||
---
|
||||
|
||||
HTTP binary cache stores can now compress `.narinfo`, `.ls`, and build log files before uploading them,
|
||||
reducing bandwidth usage and storage requirements. The compression is applied transparently using the
|
||||
`Content-Encoding` header, allowing compatible clients to automatically decompress the files.
|
||||
|
||||
Three new configuration options control this behavior:
|
||||
- `narinfo-compression`: Compression method for `.narinfo` files
|
||||
- `ls-compression`: Compression method for `.ls` files
|
||||
- `log-compression`: Compression method for build logs in `log/` directory
|
||||
|
||||
Example usage:
|
||||
```
|
||||
nix copy --to 'http://cache.example.com?narinfo-compression=gzip&ls-compression=gzip' /nix/store/...
|
||||
nix store copy-log --to 'http://cache.example.com?log-compression=br' /nix/store/...
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue