Compress NAR listings using the "text-compression" method
So if "text-compression=br", the .ls file in S3 will get a Content-Encoding of "br". Brotli appears to compress better than xz for this kind of file and is natively supported by browsers.
This commit is contained in:
		
							parent
							
								
									45c70382ac
								
							
						
					
					
						commit
						042975ea8e
					
				
					 2 changed files with 3 additions and 3 deletions
				
			
		|  | @ -224,7 +224,7 @@ void BinaryCacheStore::addToStore(const ValidPathInfo & info, const ref<std::str | |||
|             } | ||||
|         } | ||||
| 
 | ||||
|         upsertFile(storePathToHash(info.path) + ".ls.xz", *compress("xz", jsonOut.str()), "application/x-nix-nar-listing"); | ||||
|         upsertFile(storePathToHash(info.path) + ".ls", jsonOut.str(), "application/json"); | ||||
|     } | ||||
| 
 | ||||
|     else { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue