پتالاز هوش مصنوعی شکوفا
همهٔ مستندات

تحویل و تبدیل تصویر

یک درخواست چگونه به شیء می‌رسد، و در راه خروج چه بر سرش می‌آید.

مسیر تحویل

درخواست به نام میزبان یک پول‌زون می‌رسد، با یک مسیر تطبیق می‌یابد، و اگر کلید در کش لبه موجود باشد از همان‌جا پاسخ می‌گیرد. در صورت نبودن، زون با یک اجاره از مبدأ واکشی می‌کند، پس درخواست‌های هم‌زمان برای یک کلید سرد به یک واکشی از مبدأ می‌انجامند نه به ازای هرکدام یکی.

قواعد لبه پیش از مراجعه به کش اجرا می‌شوند. یک قاعده می‌تواند تغییر مسیر بدهد، مسدود کند، یا کش را دور بزند، و ترتیب قواعد تعیین می‌کند کدام اعمال شود — قاعده‌ای عام که بالای قاعده‌ای خاص بنشیند بر آن سایه می‌اندازد. سازندهٔ قاعده سایه‌افکنی را نشان می‌دهد تا کشف آن به محیط عملیاتی نیفتد.

سیاست کش

طول عمر کش برای هر زون جداست. یک پاک‌سازی کلید را در همهٔ نسخه‌ها از راه pub/sub ردیس خالی می‌کند؛ پاک‌سازی کل زون هر چه را زون کش کرده خالی می‌کند و نخست تأیید می‌خواهد، چون پر کردن دوبارهٔ یک زون بزرگ از مبدأ هزینه‌ای واقعی دارد.

تبدیل تصویر

تصویرها را می‌توان در لحظه و زیر مسیر /img با تکیه بر libvips تغییر اندازه داد، برش زد، تبدیل کرد و تنظیم کرد. زمین بازی پنل ساخت نشانی را به API می‌سپارد و خودش آن را سرهم نمی‌کند، پس آنچه کپی می‌کنید همان است که سرور می‌ساخت. srcset تولیدشده دقیقاً همان‌گونه که بازمی‌گردد به کار می‌رود، همراه با توصیف‌گرهای عرض.

تبدیل‌ها مانند هر پاسخ تحویل دیگری کش می‌شوند، پس اندازه‌ای که بارها سرو می‌کنید یک بار محاسبه می‌شود.