تصویر: NGINX کے ساتھ فائل ایکسٹینشن کے ذریعے روٹنگ کی درخواستیں۔
شائع شدہ: 12 جنوری، 2026 کو 8:35:55 AM UTC
آخری بار اپ ڈیٹ کیا گیا: 10 جنوری، 2026 کو 8:35:21 PM UTC
جانیں کہ کس طرح NGINX فائل ایکسٹینشن کی بنیاد پر درخواستوں کو روٹ کر سکتا ہے، ایک سادہ خاکہ کے ساتھ دکھایا گیا ہے جس میں صارفین، NGINX، اور علیحدہ تصویر اور ویڈیو سرورز دکھائے گئے ہیں۔
Routing Requests by File Extension with 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" ہے، جو اسے سسٹم کے روٹنگ یا کنٹرول پوائنٹ کے طور پر فوری طور پر پہچانا جا سکتا ہے۔ سرور کو امیج کے افقی وسط پوائنٹ سے تھوڑا اوپر رکھا گیا ہے تاکہ یہ اس مرکز کی طرح محسوس ہو جس کے ذریعے باقی سب کچھ بہتا ہے۔
سرور کے بائیں جانب ایک نیلے رنگ کا فولڈر ہے جس پر "تصاویر" کا لیبل لگا ہوا ہے۔ فولڈر کے اندر دو عمومی دستاویز کی شبیہیں ہیں جن پر "JPG" اور "PNG" کا لیبل لگا ہوا ہے، جن میں سے ہر ایک پر ایک چھوٹی تصویر کے ساتھ تصویری فائل کی تجویز ہے۔ فولڈر "امیج سرور" کے لیبل والے پیڈسٹل پر بیٹھتا ہے، جس سے یہ ظاہر ہوتا ہے کہ فائل کی ان اقسام کو ایک وقف شدہ بیک اینڈ کے ذریعے ہینڈل کیا جاتا ہے۔ مرکزی NGINX سرور سے ایک موٹا نیلا تیر اس تصویری فولڈر کی طرف اشارہ کرتا ہے، جو بصری طور پر اس بات کی وضاحت کرتا ہے کہ تصویر کی درخواستیں اسی سمت جاتی ہیں۔
دائیں جانب "ویڈیوز" کا لیبل لگا ہوا ایک مماثل اورنج فولڈر ہے۔ اندر دو دستاویز کی شبیہیں ہیں جن میں "MP4" اور "AVI" کا لیبل لگا ہوا ہے، ہر ایک سادہ پلے بٹن طرز کی علامت کے ساتھ۔ یہ فولڈر "ویڈیو سرور" کے لیبل والے پیڈسٹل پر ٹکا ہوا ہے۔ ایک نارنجی رنگ کا تیر مرکزی NGINX سرور سے اس فولڈر کی طرف اشارہ کرتا ہے، جو بائیں جانب آئینہ دکھاتا ہے اور اس خیال کو تقویت دیتا ہے کہ مختلف فائل ایکسٹینشنز مختلف منزلوں کی طرف لے جاتی ہیں۔
مرکزی سرور کے نیچے، تصویر کے نچلے حصے کے قریب، ایک چھوٹا سا گلوب ہے جس میں دھندلا طول بلد اور طول البلد کی لکیریں ہیں، جو انٹرنیٹ یا عالمی صارفین کی نمائندگی کرتی ہیں۔ دنیا کے سامنے ایک لیپ ٹاپ اور اسمارٹ فون ہیں، جن پر ایک ساتھ "صارف کی درخواست" کا لیبل لگا ہوا ہے۔ نقطے والے سفید اور نارنجی راستے صارف کے آلات سے مرکزی NGINX سرور تک اوپر کی طرف مڑتے ہیں، یہ دکھاتے ہیں کہ آنے والی درخواستیں آگے جانے سے پہلے NGINX تک کیسے پہنچتی ہیں۔
دور پس منظر میں، بائیں کنارے پر، سرورز کے لمبے لمبے ریک ہیں جو اندھیرے میں ڈوب رہے ہیں، جس سے ڈیٹا سینٹر کا ماحول شامل ہو رہا ہے۔ دائیں جانب، دنیا کے نقشے کی شکل جاری ہے، جس سے پیمانے اور رابطے کے احساس کو تقویت ملتی ہے۔ کمپوزیشن صاف ستھرا اور اسکیمیٹک ہے، درست کنفیگریشن نحو پر انحصار کیے بغیر ایک نظر میں سمجھنے میں آسانی کے لیے ڈیزائن کیا گیا ہے۔ یہ بنیادی خیال کو بصری طور پر بتاتا ہے: صارف کی درخواستیں NGINX پر پہنچتی ہیں، جو پھر تصویری فائلوں کو امیج سرور اور ویڈیو فائلوں کو فائل ایکسٹینشن میچنگ کی بنیاد پر ویڈیو سرور کو بھیجتی ہے۔
تصویر سے متعلق ہے: NGINX کے ساتھ فائل ایکسٹینشن کی بنیاد پر مقام سے میچ کریں۔
