Apache فن تعمیر: استحکام اور کارکردگی

کا فن تعمیر ویب سرور Apache کا تنظیمی اور آپریشنل ماڈل ہے ۔ Apache یہاں فن تعمیر کی تفصیلی وضاحت ہے Apache:

Main Process

کا ، main process جسے پیرنٹ پروسیس بھی کہا جاتا ہے، شروع ہونے Apache پر تخلیق ہونے والا پہلا عمل ہے ۔ Apache یہ عمل بچوں کے عمل کو منظم کرنے اور کلائنٹس کی طرف سے مناسب چائلڈ پروسیس تک کی درخواستوں کو مربوط کرنے کے لیے ذمہ دار ہے۔

Worker Processes

کی طرف سے تخلیق کیے جانے کے بعد main process ، Apache 's worker processes کلائنٹس کی درخواستوں کو سنبھالنے کے لیے ذمہ دار ہیں۔ کی تعداد کو worker processes کارکردگی اور وسائل کی ضروریات کو پورا کرنے کے لیے ترتیب دیا جا سکتا ہے۔ ہر کارکن کا عمل آزادانہ طور پر کام کرتا ہے اور دوسروں کے ساتھ میموری کا اشتراک نہیں کرتا ہے، جو کے استحکام کو بڑھاتا ہے Apache ۔

Request Processing Model

Apache ایک معیاری استعمال کرتا ہے request processing model ، جہاں ہر کارکن کا عمل کلائنٹس کی درخواستوں کا انتظار کرتا ہے، ان پر کارروائی کرتا ہے، اور جوابات واپس بھیجتا ہے۔ یہ request processing model درخواستوں کی ترتیب وار اور قابل اعتماد ہینڈلنگ کو یقینی بناتا ہے۔

Module

Apache متعدد کو سپورٹ کرتا ہے module ، جسے ایکسٹینشن کے نام سے جانا جاتا ہے، جو سرور میں اضافی خصوصیات اور افعال کو شامل کرنے کی اجازت دیتا ہے۔ یہ module پروٹوکول کے ساتھ کام کر سکتے ہیں، درخواستوں کو ہینڈل کر سکتے ہیں، ایونٹس کو لاگ کر سکتے ہیں، رسائی کنٹرول کا انتظام کر سکتے ہیں، ڈیٹا کو کمپریس کر سکتے ہیں، اور مختلف دیگر افعال انجام دے سکتے ہیں۔

Virtual Hosts

Apache متعدد کو سپورٹ کرتا ہے virtual hosts ، ایک ہی جسمانی سرور پر متعدد ویب سائٹس کی میزبانی کی اجازت دیتا ہے۔ ہر ورچوئل ہوسٹ کو انفرادی طور پر اس کے اپنے اختیارات اور ترتیبات کے ساتھ ترتیب دیا جا سکتا ہے، جس سے متعدد ویب سائٹس کا آزادانہ طور پر آسان انتظام کیا جا سکتا ہے۔

 

کے لچکدار اور طاقتور فن تعمیر نے Apache اسے مقبول ترین ویب سرورز میں سے ایک بنا دیا ہے، جو متنوع ویب سائٹس اور ویب ایپلیکیشنز کو چلانے کے لیے پوری دنیا میں وسیع پیمانے پر استعمال ہوتا ہے۔