10.4.1. قالب nix-cache-info
فایل nix-cache-info یک فایل فراداده (metadata) در ریشه یک کش باینری است (مثلاً https://cache.example.com/nix-cache-info).
نوع MIME: text/x-nix-cache-info
فرمت
فرمت نام-مقدار خطگرا:
Key: value فضای خالی ابتدا و انتهای مقادیر حذف میشود. خطوط فاقد علامت دونقطه (colon) نادیده گرفته میشوند. کلیدهای ناشناخته بدون سر و صدا نادیده گرفته میشوند.
فیلدها
StoreDir
مسیر پوشه انبار Nix که این کش برای آن ساخته شده است (بهعنوان مثال، /nix/store).
در صورت وجود، Nix بررسی میکند که این مقدار با پوشه انبار کاربر (Client) مطابقت داشته باشد:
error: binary cache 'https://example.com' is for Nix stores with prefix '/nix/store', not '/home/user/nix/store' WantMassQuery
1 یا 0. مقدار پیشفرض را برای want-mass-query تنظیم میکند.
Priority
عدد صحیح. مقدار پیشفرض را برای priority تنظیم میکند.
مثال
StoreDir: /nix/store
WantMassQuery: 1
Priority: 30 رفتار کش
نکیس (nix) اطلاعات nix-cache-info را در پوشه کش با مدتزمان اعتبار (TTL) ۷ روزه کش میکند.
هم چنین ببینید
nix.dev/manual/nix/stable/protocols/binary-cache/nix-cache-info.html