logo
جمعه 24 مهر 1405 | جمعه 16 اكتبر 2026 |
اخبار داغ
  1. وقتی شعارهای توسعه به ابتذال و رکود ختم شد/ از بیم و امید تا سقوط گیشه و محتوا
  2. پالس غربگراها به دشمن برای فشار به ملت! /از ورثه "هاشمی‌رفسنجانی" تا "ظریف" به دنبال عقب نشینی ملت در برابر آمریکا!
  3. انزوای ایران یا شکست راهبردی آمریکا؟
  4. قلعه‌نویی: دلیلی برای تغییر همکارانم نمی‌بینم/ هیچ وساطتی برای بیرانوند نمی‌کنم
  5. آیا پلتفرم‌ها قصه را قربانی الگوریتم‌های شبکه‌های اجتماعی کرده‌اند؟
  6. آقای روبیو؛ تاریخ بخوانید تا بفهمید دشمنان ایران چگونه زانو می زنند/ طعم تلخ شکست را به شما خواهیم چشاند
  7. چرا ناتوانی عربستان در برابر انصارالله یمن آشکار شد؟/ شکست رژیم سعودی در چند جبهه!
  8. مذاکرات دمشق و تل‌آویو زیر سایه تداوم اشغال؛ توافق امنیتی در هاله‌ای از ابهام
  9. توهم فروشی 105 دلاری بازار کاغذی؛ نفت فیزیکی از ۱۵۰ دلار گذشت
  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 به دلیل میلیون ها مرورگر آلوده یا سرور وب می توانند باعث ایجاد ترافیک زیاد شوند.
, ,
• ربات های اینترنت ترافیک در وب سایت های بزرگ با منابع بسیار کمی (پهنای باند و غیره) فیلتر و محدود نمی شود.
, ,
• سرعت اینترنت (شبکه) کاهش می یابد ، به طوری که درخواست های مشتری کندتر سرو می شوند و تعداد اتصالات به حدی افزایش می یابد که به حدود سرور برسد.
, ,
 
,
انتهای پیام/
]

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

ارسال دیدگاه