ثبت‌نام ورود

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

وب سرور چیست
وب سرور چیست

شاید نام وب سرور را زیاد شنیده باشید. مثلا می‌گویند این پلن هاستینگ از وب سرور لایت اسپید استفاده می‌کند. اما منظور از وب سرور چیست و هر وب سرور چه ویژگی‌هایی دارد؟ در این مقاله به این پرسش پاسخ خواهم داد.

بیایید در مورد وب‌سرور صحبت کنیم. ببینیم اصلا وب‌سرور چیست؟

وب سرور چیست

همانطور که در دوره وردپرس کار حرفه‌ای توضیح دادم، وب سرور سرویسی هست که روی سرور شما نصب می‌شود. با استفاده از این سرویس، قادر خواهید بود سایت خود را روی یک سیستم میزبانی کنید. در اصل این سرویس قابلیت میزبانی و مشاهده سایت شما با پورت ۸۰ یا همان http را با دسترسی به IP شما خواهد داد.

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

انواع وب‌سرور

وب‌سرورهای مختلفی در دنیا وجود دارد. هم بصورت رایگان و هم غیر رایگان. وب سرور آپاچی که درصد زیادی از وب‌سایت‌ها و دنیای اینترنت از آن استفاده می‌کنند، پراستفاده‌ترین وب‌سرور دنیاست. اما سرعت چندان زیادی ندارد.

وب سرور آپاچی

دلیل استفاده زیاد از آپاچی سرعت بالای آن نیست. بلکه به‌صورت پیش‌فرض روی اکثر سیستم‌های مدیریت هاستینگ، آپاچی نصب می‌شود. حتی روی لوکال‌هاست زمپ شما. چرا که نصب و راه‌اندازی سایت روی آپاچی بسیار راحت است.

وب سرور آپاچی
وب سرور آپاچی

اما قبل از راحتی، باید به دنبال سرعت باشیم. سایت شما قرار هست فعالیت ممتد داشته باشد و سرعت بسیار بالایی در پاسخگویی به کاربر داشته باشد. وقتی یک سرور ۱۰ میلیون تومانی خریداری می‌کنید، قطعا بهتر است بتواند پاسخ ۲۰۰۰ کاربر را به‌صورت همزمان بدهد تا پاسخ ۱۰۰۰ نفر را! پس باید از وب‌سرور قوی‌تر با مصرف منابع کمتر استفاده کنید. ولو این‌که تنظیم و کانفیگ آن سخت باشد.

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

وب سرور NGINX

وب سرور انجین ایکس هم یکی از قوی‌ترین وب‌سرور‌های دنیاست. سایت‌های بسیار بزرگ و پربازدید از وب سرور انجین‌ایکس استفاده می‌کنند. سایت مرجع وردپرس، علی‌بابا، آپارات، فیلیمو، کافه بازار، دیوار و سایت‌های پربازدید دیگر ایرانی و خارجی از وب سرور انجین‌ایکس استفاده می‌کنند.

وب سرور NGINX
وب سرور NGINX

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

Nginx as a Reverse Proxy for Apache

پس برای هاستینگ‌های اشتراکی نمی‌توانیم از NGINX استفاده کنیم. اگر بخواهید قدرت NGINX و راحتی Apache را داشته باشید، باید از سرویس Nginx as a Reverse Proxy for Apache استفاده کنید. این سرویس برای مدیریت درخواست‌های پویا از آپاچی و برای مدیریت درخواست‌های استاتیک (مثلا لود کردن یک فایل) از NGINX استفاده می‌کند. سرعت انجین‌ایکس با راحتی آپاچی!

وب سرور لایت اسپید

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

وب سرور لایت اسپید
وب سرور لایت اسپید

اما هاستینگ‌های اشتراکی نمی‌توانند از انجین‌ایکس استفاده کنند و ما این موضوع را عمیقا درک می‌کنیم. پس راهی ندارند به جز استفاده از لایت اسپید که البته باید لایسنس آن را خریداری کنند و هزینه بسیار بالایی هم دارد.

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

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

این انتخاب کاملا بستگی به شما دارد. شاید مثل ما یک وب‌سایت را روی یک سرور به‌صورت اختصاصی میزبانی می‌کنید. در این‌صورت قطعا وب‌سرور NGINX انتخاب بهتری برای شماست. اما اگر هاست ارائه می‌کنید، انجین ایکس اصلا گزینه مناسبی نیست.

اگر شرکت هاستینگ هستید، پس پیشنهاد می‌کنم از لایت اسپید استفاده کنید. البته فقط نسخه اصلی لایت اسپید از سایت سازنده لایت اسپید! چرا که سرعت بسیار بالایی در مقابل آپاچی دارد.

و اگر برای سرگرمی یا گذراندن اوقات خود سایت راه‌اندازی می‌کنید. یا چنان‌چه برای یک موسسه دولتی (یا شاید‌هم باجناق خود 😀 ) که قصد پرداخت هزینه زیادی را ندارد سایت راه‌اندازی می‌کنید از همان آپاچی زوار در رفته استفاده کنید.

موفق باشید. 🙂

نظر شما در این‌باره چیست؟

  1. U9570 ۰۲ شهریور ۱۳۹۹

    سلام
    بسیار مفید بود
    من یه سوال دارم
    شما فرمودید که nginx با htaccess مدیریت نمیشه پس اگر ما سایتی داشته باشیم که قبلا روی هاست اشتراکی بوده و از لایت اسپید استفاده میکرده و بخوایم انتقال بدیم به سرور اختصاصی با nginx تنظیماتی که توی فایل htaccess هست چه بلایی سرشون میاد ؟