مجله بانک برند
دنبال چیزی می گردی؟
مجله بانک برند
آخرین پست‌ها

انجین ایکس چیست؟!

فهرست مطالب

0
(0)

مدیران سایت‌هایی که از ترافیک بالایی برخوردارند همواره این دغدغه را دارند که چگونه و به‌ چه شکل می‌توانند سرعت لود سایت خود را افزایش دهند که در چنین شرایطی یکی از چیزهایی که کمک می‌کند پرفورمنس سایت بهبود یابد این است که وب‌ سرور باید به اندازهٔ کافی قدرتمند باشد تا از پس تعداد زیادی ریکوئست برآید و اینجا است که پای Reverse Proxy به میان می‌آید.

جهت دریافت مشاوره رایگان از کارشناسان ویستا در خصوص انواع وب سرورها کلیک کنید.

 Web Server چیست؟

در ابتدا نیاز است تا مقدمه‌ای کوتاه در مورد ماهیت Web Server ذکر کنیم که اصولاً وب سرور چیست و چه وظیفه‌ای دارا است؟ خیلی از کسانی که تازه با دنیای وب و برنامه‌نویسی وب آشنا می‌شوند با قضاوت از روی نامش تصور می‌کنند که منظور از وب سرور نوعی سخت‌افزار است!

به طور کلی، منظور از Web Server نرم‌افزاری است که ارتباط مابین کاربر، دیتابیس و همچنین اسکریپت‌هایی که یک وب اپلیکیشن با آن نوشته شده را برقرار می‌سازد که این وظیفه را دارا است تا ریسپانس مناسب برای ریکوئست کاربر را یافته و به شکل مناسبی در اختیار وی قرار دهد. به طور خلاصه، وب سرور یک نرم‌افزار است که روی سرور نصب می‌گردد و از جملهٔ پرکاربردترین وب سرورهای دنیا هم می‌توان به IIS ،Apache  و Nginx اشاره کرد.

Nginx  چیست؟

به طور کلی، اگر بخواهیم که یک وب اپلیکیشن بسیار سریع توسعه دهیم، باید سایت خود را به صورت ماژول‌هایی

مستقل از یکدیگر اما در عین حال مرتبط طراحی کنیم و اینجا است که وب سرور Nginx (اِنجین‌ایکس) به خوبی از

عهدهٔ مدیریت چنین سایتی برخواهد آمد. اِنجین‌ایکس سبک، رایگان و اپن‌سورس است که علاوه بر انجام کارهایی

که یک وب سرور معمولی مثل آپاچی انجام می‌دهد، یک سرور Mail Proxy نیز می‌باشد مضاف بر اینکه می‌توان از

آن به عنوان Reverse Proxy نیز استفاده نمود ) .به طور کلی، منظور از Reverse Proxy نوعی از پروکسی سرور

است که منابع مورد نیاز را از یک یا چند سرور مختلف دریافت کرده و در اختیار کاربر قرار می‌دهد.)

استفاده از Reverse Proxy از اهمیت بسزایی در ارتقاء سرعت سایت برخوردار است چرا که این نوع نرم‌افزار

حائلی مابین کاربر و سرور اصلی خواهد شد،‌ میزان حجم لود را پخش می‌کند، محتوا را کش/فشرده می‌سازد

و همچنین فرایند ریکوئست/ریسپانس (درخواست/پاسخ) را به خوبی مدیریت می‌کند.

هر Worker در Nginx این قابلیت را دارا است تا چندین هزار کانکشن را مدیریت کند.

در واقع، سازوکار این وب سرور بدین صورت است که ابتدا ریکوئستی از جنس HTTP دریافت می‌کند سپس

بر اساس تنظیمات صورت گرفته، فاز مرتبط با ریکوئست مد نظر را انتخاب می‌کند و در ادامه سروری

مرتبط با ریکوئست کاربر انتخاب شده و خروجی آن از چندین فیلتر عبور می‌کند و در نهایت نتیجه

برای مرورگر کاربر ارسال می‌گردد.

جهت دریافت مشاوره رایگان از کارشناسان ویستا در خصوص انواع وب سرورها کلیک کنید.

این مقاله براتون مفید بود؟

لطفا روی ستاره کلیک کنید و امتیاز بدید!

امتیاز این مقاله: 0 / 5. تعداد امتیازها: 0

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آخرین پست ها
معیارهای انتخاب وکیل ملکی در تهران در سال [1404]

معیارهای انتخاب وکیل ملکی در تهران در سال [1404]

دعاوی ملکی به دلیل پیچیدگی‌های قانونی و اهمیت بالای مالی و حقوقی، از حساس‌ترین پرونده‌های

vista
به آگوست 20, 2025
وظایف وکیل ملکی در قراردادهای ملکی و تنظیم قرارداد

وظایف وکیل ملکی در قراردادهای ملکی و تنظیم قرارداد

قراردادهای ملکی یکی از مهم‌ترین اسناد حقوقی در حوزه املاک و مستغلات هستند که روابط

vista
به آگوست 20, 2025
دعاوی ملک مشاع چیست؟ نقش وکیل ملکی در دعاوی [قوانین 1404]

دعاوی ملک مشاع چیست؟ نقش وکیل ملکی در دعاوی [قوانین 1404]

در نظام حقوقی ایران، ملک مشاع به ملکی اطلاق می‌شود که مالکیت آن بین دو

vista
به آگوست 18, 2025
دعاوی سرقفلی و حق کسب و پیشه در نظام حقوقی ایران

دعاوی سرقفلی و حق کسب و پیشه در نظام حقوقی ایران

در نظام حقوقی ایران، موضوع سرقفلی و حق کسب و پیشه از جمله مفاهیم کلیدی

vista
به آگوست 18, 2025
پیمایش به بالا