یکی از مهمترین معیارها برای راهاندازی وب سایت ، سرعت لود و پاسخ دهی آن به کاربران در اینترنت میباشد. حال با توجه به فراگیر و محبوبیت وردپرس در بین مدیران وب ، در این مطلب ما به مقایسه وب سرورهای Apache ، LiteSpeed و Nginx خواهیم پرداخت تا بتوانید به راحتی برای انتخاب هاست و وب سرور مناسب تصمیم بگیرید.
معیارهایی که در این مقایسه ما در نظر گرفتهایم ، عموم موارد مورد استفاده کاربران در سطح اینترنت است و تمامی پاسخها به طور کلی پس از تست کامل بیان شده است.
قبل از توضیح و مقایسه بین وب سرورها شایان ذکر است که تمام تنظیمات بر روی یک سرور با منابع سخت افزاری یکسان انجام پذیرفته تا نتایج به صورت دقیق برای مقایسه آماده گردند.
تاریخچه وب سرورها |مقایسه وب سرورهای Apache ، LiteSpeed و Nginx
وب سرور Apache:
انتشار این وب وب سرورها در سال ۱۹۹۵ انجام گردید، و با توجه به قدرتی که داشت آپاچی را به یکی از ارکان های اصلی WWW مبدل ساخت. در سال ۲۰۰۹ محبوبیت این وب سرور افزایش چشمگیری داشت بطوری که هنوز هم برنامه نویسان سایت که نیاز به پلتفرم لینوکس دارند از آن استفاده می نمایند، البته لازم بذکر است که سیستم عامل ویندوز نیز قابلیت پشتیبانی از Apache را دارد. آپاچی دارای برنامه کارساز تحت وب جهت ارائه خدمات HTTP است، این وب سرور با امکانات منحصر بفردی که دارد در گسترش شبکه جهانی راهکارهای فراوانی را فراهم می نماید.
وب سرور Ngnix:
این وب سرور Open Source و یا همان متن باز است، Ngnix در سال ۲۰۰۴ معرفی گردیده و بر مبنای استفاده هم زمان از منابع سرور استوار بوده است . از قابلیت های آن میتوان توازن در بارگذاری، حافظه نهان، کنترل دسترسی و مدیریت پهنای باند را نام برد. این وب سرور به دومین وب سرور محبوب از نظر کاربران اینترنتی تبدیل شده است، Ngnix توسط سیستم عاملهای unix ,windows و mac پشتیبانی میگردد که در حال حاضر حدود ۱۲ درصد سایت های موجود از آن استفاده می نمایند.
وب سرور LiteSpeed:
شرکت LiteSpeed از شرکت های معروف در خدمات وب سرور و امنیت سرور های میزبانی وب میباشد که در سال ۲۰۰۲ تاسیس گردیده است. با توجه به تعاریف ، این وب سرور در حل مشکلات ، نیازی به سخت افزار قوی ندارد. وب سرور لایت اسپید دارای ضریب عملکرد و سرعت بالا میباشد کاربران نیز با مراحلی ساده میتوانند آن را نصب و جهت راه اندازی وب سایت خود اقدام نمایند. انعطاف پذیری و عملکرد لایت اسپید به مراتب از وب سرور های دیگر بالا تر است تا جایی که حدوداً شش برابر سرعتش از آپاچی بیشتر است، این وب سرور از Mod_php در سرویس های PHP استفاده می کند که باعث افزایش ۵۰ درصدی سرعت لود و پردازش آنها توسط سرور میگردد. سرورهای اشتراکی معمولاً از این وب سرور به دلیل سرعت و امنیت بالا استفاده می نمایند، درضمن لایت اسپید برای سرویس دهی در شرایط High Load و High Performance ایجاد شده است.
مقایسه ما بین وب سرورها Apache ، LiteSpeed و Nginx بوده و در این بین برای کارایی بیشتر و شبیه سازی نزدیکتر به آنچه کاربران وردپرسی در سطح اینترنت استفاده کنند از پلاگینهای Cache مختلف استفاده شده است.
همچنین از ویژگی مهم KeepAlive به شکل فعال و غیر فعال استفاده شده تا بیش از پیش به شرایط فعلی هاستهای فعلی ارائه شده در سطح اینترنت شویم.
– وب سرور liteSpeed از پلاگینهای LiteSpeed Cache ، WPRocket و W3 Total Cache استفاده شد است.
– وب سرور Apache را با پلاگینهای W3 Total Cache و WPRocket را تست است.
– و در وب سرور Nginx از FastCGI استفاده شده است.
نکته : برای اطمینان از حداکثر کارایی پلاگینهای W3 Total Cache و WPRocket از سیستم Rewrite Rule استفاده شده است.
با استفاده از شرایط سخت افزاری و نرم افزاری که ذکر شده تستهای متعددی گرفته شد که در انتها نتیجه زیر حاصل این آزمایش بود.
همانطور که ملاحظه میکنید وب سرور liteSpeed با تمامی گزینه از سرعت پاسخ دهی بیشتری برخوردار بوده و عملکرد بسیار قابل قبولی را در مقیاس ۱۰ و ۱۰۰ کاربر همزمان برای ما نمایش داد.
برای شفاف سازی و عملکرد این مقایسه بین وب سرورهای Apache ، Nginx و LiteSpeed ما روند را تا ۱۰۰۰۰ در خواست ادامه داده تا در نهایت به این نتیجه رسیدیم که وب سرور Apache با W3 Total Cache و WPRocket به ترتیب ۱۳۰۰ و ۷۰۰ درخواست را به صورت همزمان پاسخ داد و در مقابل liteSpeed با همین پلاگینها توانست تا حدود ۴۸۰۰ درخواست را پاسخ دهد و در Nginx پاسخ دهی به همان نسبت مقایسه نموداری تصویر بالا در حدود ۸۰۰ درخواست را به صورت همزمان پاسخدهی نمود.
نتیجه گیری مقایسه عملکرد وردپرس در وب سرور Apache ، Nginx و LiteSpeed
در ادامه با سنجش و چک کردن حالتهای دیگر به همین نتایج دست یافتیم و در مجموع میتوان گفت عملکرد litespeed با وجود LiteSpeed Cache Plugin که مخصوص همین وب سرور است بهترین عملکرد را داشت و توانست در پیک کاری ۱۰۰ کاربر ۴۸۰۰ تراکنش بین وب سرور و کاربر را مدیریت و انجام دهد و در یک کلام میتوان گفت لایت اسپید ، می تواند انتخاب هوشمندانه ای برای افرادی باشد که اهمیت زیادی به سرعت لود و پاسخدهی به کاربران خود دارند ، باشد.
همچنین مقایسه ی خوبی برای بررسی سرعت با افزونه های مختلف به شرح زیر است:
امیدواریم از مطلب مقایسه سرعت پاسخ دهی وردپرس در وب سرورهای مختلف استفاده لازم را برده باشید.
شما میتوانید سؤالات مربوط به این آموزش را در بخش نظرات عنوان کرده و در همین قسمت پاسخ خود را دریافت کنید.