ارائه دهنده تجهیزات اچ پی
LOADING

جزئیات مقاله

article details

وب سرور چیست؟

وب سرور چیست؟

وب سرور چیست؟


عبارت وب سرور می‌تواند به سخت‌افزار یا نرم‌افزار یا هر دوی آنها با هم کار کنند.


در بخش سخت افزاری، وب سرور رایانه ای است که نرم افزار وب سرور و فایل های مؤلفه وب سایت را ذخیره می کند.


(به عنوان مثال، اسناد HTML، تصاویر، شیوه نامه های CSS، و فایل های جاوا اسکریپت)


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


در سمت نرم افزار، یک وب سرور شامل چندین بخش است که نحوه دسترسی کاربران وب به فایل های میزبانی شده را کنترل می کند.


حداقل، این یک سرور HTTP است. سرور HTTP نرم افزاری است که URL ها (آدرس های وب) و HTTP (پروتکلی که مرورگر شما برای مشاهده صفحات وب استفاده می کند) را درک می کند.


یک سرور HTTP از طریق نام دامنه وب سایت هایی که ذخیره می کند قابل دسترسی است و محتوای این وب سایت های میزبانی شده را به دستگاه کاربر نهایی تحویل می دهد.


در ابتدایی ترین سطح، هر زمان که یک مرورگر به فایلی نیاز داشته باشد که روی سرور وب میزبانی شده باشد، مرورگر فایل را از طریق HTTP درخواست می کند.


هنگامی که درخواست به وب سرور صحیح (سخت افزاری) رسید، سرور HTTP (نرم افزار) درخواست را می پذیرد، سند درخواستی را پیدا می کند و آن را از طریق HTTP به مرورگر می فرستد.


(اگر سرور سند درخواستی را پیدا نکرد، به جای آن یک پاسخ 404 برمی‌گرداند.)


نیاز به وب سرور


برای انتشار یک وب سایت، به یک وب سرور ثابت یا پویا نیاز دارید.


یک وب سرور استاتیک یا پشته از یک کامپیوتر (سخت افزار) با یک سرور HTTP (نرم افزار) تشکیل شده است.


ما آن را "استاتیک" می نامیم زیرا سرور فایل های میزبان خود را همانطور که هست به مرورگر شما ارسال می کند.


یک وب سرور پویا از یک وب سرور ثابت به اضافه نرم افزار اضافی، معمولاً یک سرور برنامه و یک پایگاه داده تشکیل شده است.


ما آن را پویا می نامیم زیرا سرور برنامه فایل های میزبانی شده را قبل از ارسال محتوا از طریق سرور HTTP به مرورگر شما به روز می کند.


به عنوان مثال، برای تولید صفحات وب نهایی که در مرورگر می بینید، سرور برنامه ممکن است یک قالب HTML را با محتوای یک پایگاه داده پر کند.


سایت هایی مانند MDN یا ویکی پدیا هزاران صفحه وب دارند.


به طور معمول، این نوع سایت ها به جای هزاران سند HTML ایستا، تنها از چند قالب HTML و یک پایگاه داده غول پیکر تشکیل شده اند.


این تنظیمات نگهداری و ارائه محتوا را آسان تر می کند.


برای خرید سرور و تجهیزات شبکه با ما تماس بگیرید.


با تشکر، پارس شبکه ایرانیان