تصویر: درخواست‌های مسیریابی بر اساس پسوند فایل با NGINX

منتشر شده: ۱۲ ژانویهٔ ۲۰۲۶ ساعت ۸:۳۵:۵۷ (UTC)
آخرین به روز رسانی: ۱۰ ژانویهٔ ۲۰۲۶ ساعت ۲۰:۳۵:۲۱ (UTC)

بیاموزید که چگونه NGINX می‌تواند درخواست‌ها را بر اساس پسوند فایل‌ها مسیریابی کند، که با یک نمودار ساده نشان داده شده است که کاربران، NGINX و سرورهای تصویر و ویدیو را از هم جدا می‌کند.


این صفحه ماشینی از انگلیسی ترجمه شد تا در دسترس هر چه بیشتر مردم باشد. متأسفانه، ترجمه ماشینی هنوز یک فناوری کامل نشده است، بنابراین ممکن است خطاهایی رخ دهد. در صورت تمایل می توانید نسخه اصلی انگلیسی را در اینجا مشاهده کنید:

Routing Requests by File Extension with NGINX

اینفوگرافیکی که یک سرور NGINX را نشان می‌دهد که فایل‌های تصویری را بر اساس پسوند فایل‌ها به یک سرور تصویر و فایل‌های ویدیویی را به یک سرور ویدیو مسیریابی می‌کند.

نسخه‌های موجود از این تصویر

فایل‌های تصویری که در زیر برای دانلود موجود است، نسبت به تصاویر موجود در مقالات و صفحات این وب‌سایت که برای کاهش مصرف پهنای باند، از نظر حجم فایل بهینه‌تر شده‌اند، فشرده‌سازی کمتری داشته و وضوح بالاتری دارند - و در نتیجه، کیفیت بالاتری دارند.

اندازه معمولی (1,536 x 1,024)

سایز بزرگ (3,072 x 2,048)

سایز بسیار بزرگ (4,608 x 3,072)

سایز فوق العاده بزرگ (6,144 x 4,096)

اندازه‌ی کمیک بزرگ (1,048,576 x 699,051)

  • هنوز در حال آپلود هستم... ;-)

شرح تصویر

این تصویر، یک اینفوگرافیک عریض و افقی است که برای یک پست وبلاگ فنی با عنوان «مطابقت مکان بر اساس پسوند فایل با NGINX» ایجاد شده است. طرح کلی رنگ آبی تیره و فیروزه‌ای است، با گرادیان‌های ظریف و یک الگوی نقشه جهان کم‌رنگ در پس‌زمینه که ترافیک جهانی وب را نشان می‌دهد. در بالای صفحه، تایپوگرافی بزرگ و پررنگ، تیتر را نمایش می‌دهد که کلمات «پسوند فایل» و «NGINX» با رنگ سبز برجسته شده‌اند تا از بقیه عنوان متمایز شوند.

در مرکز این ترکیب‌بندی، یک برج سرور مشکی رنگ با استایل خاص قرار دارد که نمایانگر یک سرور NGINX است. این برج دارای چراغ‌های نشانگر سبز درخشان و یک نشان دایره‌ای سبز با حرف سفید "N" در جلوی آن است که آن را به عنوان نقطه مسیریابی یا کنترل سیستم، بلافاصله قابل تشخیص می‌کند. سرور کمی بالاتر از نقطه میانی افقی تصویر قرار گرفته است، به طوری که مانند قطبی به نظر می‌رسد که همه چیز از طریق آن جریان می‌یابد.

در سمت چپ سرور، یک پوشه آبی با برچسب "Images" قرار دارد. درون پوشه، دو آیکون سند عمومی با برچسب‌های "JPG" و "PNG" وجود دارد که هر کدام یک تصویرنگار کوچک دارند که نشان‌دهنده یک فایل تصویری است. این پوشه روی پایه‌ای با برچسب "Image Server" قرار دارد که نشان می‌دهد این نوع فایل‌ها توسط یک backend اختصاصی مدیریت می‌شوند. یک فلش آبی ضخیم از سرور مرکزی NGINX به سمت این پوشه تصویر اشاره می‌کند و به صورت بصری توضیح می‌دهد که درخواست‌های تصویر به آن سمت هدایت می‌شوند.

در سمت راست، یک پوشه نارنجی رنگ با برچسب "Videos" قرار دارد. در داخل، دو آیکون سند با برچسب‌های "MP4" و "AVI" وجود دارد که هر کدام دارای یک نماد ساده به سبک دکمه پخش هستند. این پوشه بر روی پایه‌ای با برچسب "Video Server" قرار دارد. یک فلش نارنجی از سرور مرکزی NGINX به این پوشه اشاره می‌کند که در سمت چپ قرار دارد و این ایده را تقویت می‌کند که پسوندهای مختلف فایل به مقاصد مختلف منتهی می‌شوند.

در زیر سرور مرکزی، نزدیک به انتهای تصویر، یک کره کوچک با خطوط کم رنگ طول و عرض جغرافیایی وجود دارد که نمایانگر اینترنت یا کاربران جهانی است. در جلوی کره، یک لپ‌تاپ و یک تلفن هوشمند قرار دارند که با هم با عنوان "درخواست کاربر" مشخص شده‌اند. مسیرهای نقطه‌چین سفید و نارنجی از دستگاه‌های کاربر به سمت سرور مرکزی NGINX به صورت منحنی به سمت بالا حرکت می‌کنند و نشان می‌دهند که چگونه درخواست‌های ورودی ابتدا به NGINX می‌رسند و سپس به سمت دیگر هدایت می‌شوند.

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

تصویر مربوط به: مطابقت مکان بر اساس پسوند فایل با NGINX

در Bluesky به اشتراک بگذاریددر فیسبوک به اشتراک بگذاریددر لینکدین به اشتراک بگذاریددر Tumblr به اشتراک بگذاریددر X به اشتراک بگذاریدپین در پینترستدر Reddit به اشتراک بگذارید