پیکسلر | شبکه اجتماعی برنامه نویسان

عملکرد پروکسی معکوس یا Reverse proxy

mrshabake 1 سال پیش

عملکرد پروکسی معکوس یا Reverse proxy به صورت زیر است:

دریافت درخواست: پروکسی معکوس دریافت درخواست‌هایی که از کلاینت‌ها (مثلاً مرورگرها) به سرورها می‌رسند را بر عهده می‌گیرد.

مسیریابی درخواست: پروکسی معکوس، با توجه به تنظیمات و قوانین موردنظر، درخواست را به یکی از سرورهای مقصد ارسال می‌کند. این مسیریابی می‌تواند بر اساس الگوریتم‌های توزیع بار مختلف (مانند روش‌های Round Robin، Least Connections و ... ) صورت گیرد.

ارسال درخواست به سرور مقصد: پروکسی معکوس درخواست را به سرور مقصد ارسال می‌کند و منتظر پاسخ از سرور می‌ماند.

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

ارسال پاسخ به کلاینت: پروکسی معکوس پاسخ را به کلاینت ارسال می‌کند و کلاینت آن را دریافت می‌کند. کلاینت اغلب فکر می‌کند که پاسخ مستقیماً از سرور مقصد دریافت شده است و نمی‌فهمد که پروکسی معکوس در میان بوده است.

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

بیشتر بدانید: 

وظیفه پروکسی معکوس یا Reverse proxy

0 دیدگاه
برای قرار دادن دیدگاه وارد شوید