logo
سه‌شنبه 28 مهر 1405 | سه‌شنبه 20 اكتبر 2026 |
اخبار داغ
  1. دو نفتکش متخلف در تنگه هرمز متوقف شدند
  2. بیرق بیداری؛ صدای پای آزادی از کوچه‌پس‌کوچه‌های تبریز
  3. بازی با نام‌های جنجالی برای داغ کردن آنتن دیجیتال؟/ از ادعای شکایت چهره‌های سیاسی تا تکذیب صریح ثابتی
  4. چگونه کنترل تنگه هرمز به سلاح قدرتمند ایران تبدیل شد؟/ "مادر بمب ها" تهدید یا مانور رسانه ای!
  5. دولت فرانسه در مهار اعتراضات دانش‌آموزی ناکام مانده است/ برخورد خشونت‌آمیز پلیس به تشدید اعتراضات دامن زد
  6. زنگ خطر عفونت‌های تنفسی در مدارس؛ آنفلوآنزا در آستانه اوج‌گیری؟
  7. با بیش از ۴۰ شناور متخلف برخورد شد
  8. پیام رهبر انقلاب در پی افتخار آفرینی تیم امید کشتی آزاد
  9. عاشقانه‌ای در بند سیاست؛ بازی با تاریخ در قاب مشروطه
  10. جنجال فوتبالیست سابق علیه صداوسیما؛ تلهٔ عوام‌زدگی یا آینهٔ خشم عمومی؟
  11. اعتراضات فرانسه چه ارتباطی با حمله آمریکا به ایران دارد؟/ جنگی که تاثیرش جهانی شد!
  12. ناوهای آمریکایی جرئت نزدیک شدن به تنگه هرمز را ندارند/ دشمن اشتباه محاسباتی کند معادلات را پشیمان کننده تغییر خواهیم داد
  13. تهدیدهای ترامپ علیه ایران؛ اهرم فشار برای بازگشایی تنگه هرمز
  14. ضیافت چوب و خیال در قلب پایتخت؛ آنچه در جشنواره تئاتر عروسکی خواهیم دید
  15. طنین سازها فراتر از پایتخت؛ از غوغای شیراز تا صحنه‌گردانی در ۴۰ شهر
  16. فرانسه با صدای آزادی، آزادی را خفه کرده است/ عدالت جویی نسل نو دامن دولتمردان فرانسوی را گرفته است
  17. "علی اف" صحنه گردان نمایش های صهیونیستی/ هراس دولت باکو از جمعیت ۹۷ درصدی مسلمان این کشور!
  18. نفس بیماران زیر بار گرانی دارو؛ وزارت بهداشت برای کاهش هزینه درمان چه کرده است؟
  19. نتانیاهو برای به‌تعویق‌انداختن انتخابات به دنبال راه‌اندازی جنگ است/ روابط ترامپ و نتانیاهو مانند گذشته نیست
  20. "اخلاقی" با رأی بالا به عنوان وزیر دفاع انتخاب خواهد شد

وب سرور چیست و چگونه کار میکند؟

وب سرور چیست و چگونه کار میکند؟
وب سرور یک نرم افزار یا سخت افزار اختصاصی برای اجرای سرویس گفته شده است که می تواند درخواست های مشتری جهانی وب را برآورده سازد.
[

به گزارش شبکه اطلاع رسانی راه دانا؛ به طور کلی یک وب سرور می تواند یک یا چند وب سایت داشته باشد. یک وب سرور درخواست های ورودی شبکه را از طریق HTTP و چندین پروتکل مرتبط دیگر پردازش می کند.

, شبکه اطلاع رسانی راه دانا,
کارکرد اصلی یک وب سرور ذخیره ، پردازش و ارائه صفحات وب به مشتری است . ارتباط بین مشتری و سرور با استفاده از پروتکل انتقال HTTP صورت می گیرد.
, سرور,
 
,
 صفحات تحویل داده شده اغلب اسناد HTML هستند که علاوه بر محتوای متن ،شامل تصاویر ، شیوه نامه ها و اسکریپت ها نیز می شوند.
,
 
,
یک کاربر ،معمولاً مرورگر وب یا خزنده وب ،باایجاد درخواست برای یک منبع خاص با استفاده از HTTP ارتباط را آغاز می کند و سرور در صورت عدم امکان انجام این کار با محتوای آن منبع یا پیام خطایی پاسخ می دهد.
,
 
,
این منبع به طور معمول یک پرونده واقعی در حافظه ثانویه سرور است ، اما این لزوماً اینگونه نیست و به نحوه اجرای سرور وب بستگی دارد.
,
 
,
در حالی که کارکرد اصلی ارائه مطالب است ، اجرای کامل HTTP همچنین شامل شیوه های دریافت محتوا از مشتریان است. این ویژگی برای ارسال فرم های وب از جمله بارگذاری پرونده ها استفاده می شود.
,
 
,
بسیاری از سرورهای وب عمومی از برنامه نویسی سرور با استفاده از صفحات فعال سرور (ASP) ، PHP (Hypertext Preprocessor) یا سایر زبانهای اسکریپت پشتیبانی می کنند در حالی که نرم افزار سرور واقعی بدون تغییر باقی می ماند.  سرورهای وب غالباً می توانند در دستگاههایی مانند چاپگر ، روتر ، وب کم و یا در یک شبکه محلی ویا به عنوان هاستینگ تعبیه شده باشند . وب سرور ممکن است بعنوان بخشی از سیستم برای نظارت یا اجرای دستگاه مورد نظر استفاده شود. این بدان معناست که هیچ نرم افزاری اضافی روی رایانه مشتری نصب نشده است زیرا فقط به یک مرورگر وب نیاز است (که اکنون در اکثر سیستم عامل ها وجود دارد).
, هاستینگ,
 
,
بین سالهای 1991 تا 1994 ، سادگی و اثربخشی فناوریهای اولیه مورد استفاده برای گشت و گذار و تبادل داده از طریق شبکه جهانی وب ، به انتقال آنها به بسیاری از سیستم عاملهای مختلف و گسترش استفاده از آنها در سازمانهای علمی و دانشگاهها و متعاقباً در این صنعت کمک کرده است.
,
 
,
برای درخواست استاتیک ، مسیر URL مشخص شده توسط مشتری به نسبت فهرست اصلی root server است.
,
 
,
دامنه  زیر را در نظر بگیرید زیرا توسط مشتری از طریق HTTP درخواست می شود:
, دامنه,
 
,
نماینده کاربر مشتری با درخواست HTTP / 2 زیر آن را به یک لینک به www.example.com ترجمه می کند:
,
 
,
وب سرور در www.example.com مسیر مشخص شده را به مسیر فهرست اصلی خود اضافه می کند. در سرور آپاچی ، این معمولاً / home / www (در دستگاه های یونیکس ، معمولاً / var / www ) است. نتیجه منبع فایل سیستم محلی است:
,
 
,
سپس سرور وب در صورت وجود پرونده را می خواند و پاسخی را به مرورگر وب مشتری ارسال می کند. پاسخ محتوای پرونده را شرح می دهد و حاوی خود پرونده خواهد بود یا پیام خطایی با گفتن اینکه پرونده وجود ندارد یا در دسترس نیست بازگشت خواهد شد.
,
 
,
محدودیت بارگیری
, محدودیت بارگیری,
 
,
یک وب سرور (برنامه) محدودیت بار را تعریف کرده است ، زیرا می تواند فقط تعداد محدودی از اتصالات مشتری همزمان (معمولاً بین 2 تا 80،000 ، بطور پیش فرض بین 500 تا 1000) را در هر آدرس IP (و درگاه TCP) کنترل کند و فقط می تواند بسته به: حداکثر تعداد درخواست حداکثر در هر ثانیه (RPS ، همچنین به عنوان نمایش داده شد در ثانیه یا QPS شناخته می شود).
,
• تنظیمات وب سرور ،
, ,
• نوع درخواست HTTP ،
, ,
• محتوای استاتیک یا پویا ،
, ,
• محدودیت های سخت افزاری و نرم افزاری سیستم عامل رایانه ای که سرور وب روی آن کار می کند.
, ,
 
,
علل اضافه بار
, علل اضافه بار,
 
,
• ترافیک وب بیش از حد مجاز. هزاران یا حتی میلیون ها مشتری که در یک فاصله کوتاه به وب سایت وصل می شوند ، به عنوان مثال ، اثر Slashdot .
, ,
• کرمهای رایانه ای که به دلیل میلیون ها رایانه آلوده (که در بین آنها هماهنگ نیستند) باعث ترافیک غیر طبیعی می شوند.
, ,
• کرم های XSS به دلیل میلیون ها مرورگر آلوده یا سرور وب می توانند باعث ایجاد ترافیک زیاد شوند.
, ,
• ربات های اینترنت ترافیک در وب سایت های بزرگ با منابع بسیار کمی (پهنای باند و غیره) فیلتر و محدود نمی شود.
, ,
• سرعت اینترنت (شبکه) کاهش می یابد ، به طوری که درخواست های مشتری کندتر سرو می شوند و تعداد اتصالات به حدی افزایش می یابد که به حدود سرور برسد.
, ,
 
,
انتهای پیام/
]

به اشتراک گذاری این مطلب!

ارسال دیدگاه