فا نیکسی

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

نیکسی · یادداشت‌های فارسی Nix local fonts