گروه مقاله : مقالات نرم افزار
تاريخ انتشار : 1394/03/26 - 09:11
كد :800
کارساز وب،سرور وب یا وب سرور (web server)، سامانهای است که توانایی پاسخگوئی به مرورگر وب و ارسال صفحه درخواستی مرورگر را داراست.
سِرور برنامهای رایانهای است که خدمات خود را در اختیار دیگر برنامههای رایانهای و کاربران قرار می دهد.
در واقع می توان گفت این برنامه موتوری است که نرمافزار کاربردی را به دیگر رایانهها تحویل میدهد.
سرور وب سامانهای است که توانایی پاسخگوئی به مرورگر وب و ارسال صفحه درخواستی مرورگر را دارد که صفحات وب بر پایه یک ساختار مشخص و با یک نام یگانه بر روی سرور وب قرار میگیرند.
گفتنی است؛ می توان بر روی یک سرور وب صفحات متعدد با ساختارهای جداگانهرا قرار داد.
اصلیترین وظیفه یک وب سرور ارائه صفحات وب با محتویات اضافی مانند: تصاویر، شیوه نامهها و جاوا اسکریپتها به کاربران است که در آن کاربر یک مرورگر وب یا خزنده وب ارتباط اولیه را با درخواست منبع خاصی ارسال میکند و سرور درخواست مربوطه کاربر را با محتوای منبع یا پیام خطایی که قادر به انجام دادن آن نیست، پاسخ میدهد.
ویژگیهای مشترک
در عمل بسیاری از سرورهای وب، ویژگیهای زیر را نیز پیادهسازی میکنند:
شناسایی
درخواست شناسایی اختیاری قبل از اجازه دسترسی به انواع منابع،نه تنها مفاهیم استاتیک (مفاهیم فایلی که بر روی سیستم فایلی وجود دارد) بلکه مفاهیم داینامیک را با یک یا چند ساختار نیز مانند SSI, CGI, SCGI,FastCGI,JSP,PHP,ASP,ASP.NET اداره میکند.پشتیبانی از HTTPS تا به کاربران اجازه دهد اتصالات مطمئنی به سرور را بر روی پورت ۴۴۳ به جای ۸۰ برقرار کنند.
فشرده سازی مطالب تا بتوان از حجم پاسخها کم کرد. (توسط کد سازی GZIP)
پشتیبانی از فایلهای بزرگ تا بتواند فایلهای بزرگتر از ۲ گیگا بایت را سرویس دهی کند.
کنترل کردن پهنای باند
با این کار سرعت پاسخها را محدود می شود و شبکه را پر ازدحام نکند و قادر باشد تعداد بیشتری کارخواه را سرویس دهی کند.