LiteSpeed، NGINX یا Apache؟ وب‌سرور چه فرقی برای سایت شما دارد

وب‌سرور نرم‌افزاری است که روی سرور اجرا می‌شود و درخواست مرورگرها را پاسخ می‌دهد. سه گزینهٔ رایج در هاست‌های ایرانی Apache، NGINX و LiteSpeed هستند. برای وردپرس، LiteSpeed به‌همراه افزونهٔ رایگان LSCache معمولاً بیشترین تفاوت محسوس را می‌سازد — چون کش را در سطح خود سرور انجام می‌دهد، نه در سطح PHP.

این مقایسه بر پایهٔ ۱۷۷ پلن هاست وردپرس از ۲۲ شرکت ایرانی نوشته شده که وب‌سرورشان در همین سایت ثبت می‌شود. آخرین بررسی: ۱۸ شهریور ۱۴۰۵.

سه گزینه در یک نگاه

Apache

قدیمی‌ترین و سازگارترین. تقریباً هر آموزشی که پیدا کنید بر پایهٔ آن است و فایل .htaccess کار می‌کند. ضعفش این است که برای هر اتصال یک فرایند جدا می‌سازد، پس در بازدید بالا حافظه را زود پر می‌کند.

NGINX

معماری رویدادمحور دارد و در تحویل فایل‌های ثابت و تحمل اتصال هم‌زمان بسیار قوی است. مصرف حافظه‌اش پایین است. در عوض .htaccess ندارد و تنظیمات باید در سطح سرور انجام شود — یعنی در هاست اشتراکی انعطاف کمتری دارید.

LiteSpeed

با تنظیمات Apache و .htaccess سازگار است ولی معماری‌اش شبیه NGINX است. مزیت اصلی‌اش برای وردپرس، کش سطح سرور از طریق افزونهٔ LSCache است: صفحهٔ آماده مستقیم از حافظه سرو می‌شود و PHP اصلاً اجرا نمی‌شود. نسخهٔ تجاری آن لایسنس دارد و شرکت هاستینگ هزینه‌اش را می‌دهد؛ نسخهٔ رایگانش OpenLiteSpeed نام دارد که در ادامه تفاوتش را می‌گوییم.

مقایسهٔ عملی

معیارApacheNGINXLiteSpeed
معمارییک فرایند برای هر اتصالرویدادمحوررویدادمحور
پشتیبانی از .htaccessبلهخیربله
کش داخلی برای وردپرسخیر (افزونه لازم)خیر (تنظیم دستی)بله (LSCache)
مصرف حافظه در بازدید بالازیادکمکم
تحویل فایل ثابتمتوسطعالیعالی
تغییر تنظیمات در هاست اشتراکیخودتان، با فایلفقط از طریق پشتیبانیخودتان، با فایل
سازگاری با آموزش‌های موجودعالیمتوسطعالی
هزینهٔ لایسنس برای شرکتنداردنداردنسخهٔ تجاری دارد
مناسب برایسایت کوچک، سازگاری حداکثریترافیک بالای فایل ثابت، سرور مجازی با تیم فنیوردپرس روی هاست اشتراکی

LSCache چه فرقی با افزونهٔ کش معمولی دارد

فرق در این است که درخواست تا کجا جلو می‌رود. با یک افزونهٔ کش معمولی، مرورگر به وب‌سرور می‌رسد، وب‌سرور کار را به PHP می‌دهد، PHP بالا می‌آید، بخشی از وردپرس بارگذاری می‌شود و تازه آن‌وقت افزونه فایل HTML ذخیره‌شده را تحویل می‌دهد. با LSCache، وب‌سرور خودش نسخهٔ آمادهٔ صفحه را در حافظه دارد و پیش از آنکه PHP اصلاً روشن شود جواب می‌دهد.

این تفاوت در بازدید کم به چشم نمی‌آید، ولی وقتی صد نفر هم‌زمان روی سایت‌اند خودش را نشان می‌دهد: در حالت اول صد فرایند PHP باید ساخته شود و همان است که در هاست اشتراکی به سقف «تعداد فرایند هم‌زمان» می‌خورد و خطای موقت می‌دهد؛ در حالت دوم PHP تقریباً بی‌کار می‌ماند. همین سقف است که تعیین می‌کند سایت در پیک دوام می‌آورد یا خطا می‌دهد؛ در راهنمای هاست پربازدید نوشته‌ایم عددش را از کجا بگیرید و چطور از روی آمار خودتان بسنجیدش.

دو قابلیت دیگر LSCache هم برای فروشگاه‌ها مهم است. اول اینکه می‌تواند بخش‌های شخصی صفحه — مثل سبد خرید یا نام کاربر — را جدا از بدنهٔ کش‌شده تحویل دهد، پس صفحه‌ای که قبلاً «قابل کش نبود» تا حد زیادی کش‌شدنی می‌شود. دوم اینکه خزندهٔ داخلی دارد و می‌تواند کش صفحه‌ها را از قبل گرم کند تا اولین بازدیدکننده هزینهٔ ساخت صفحه را ندهد. برای هاست ووکامرس این دو تا بیشتر از هر مشخصهٔ سخت‌افزاری به چشم می‌آیند.

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

چرا سازگاری .htaccess برای مهاجرت تعیین‌کننده است

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

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

تفاوت نسخهٔ رایگان و تجاری هم دقیقاً همین‌جا خودش را نشان می‌دهد: OpenLiteSpeed قوانین .htaccess را می‌خواند ولی نه به‌صورت زنده، و برای اعمال هر تغییر باید سرویس دوباره راه‌اندازی شود. در هاست اشتراکی این یعنی افزونه‌ای که می‌خواهد قانونی به این فایل اضافه کند، بلافاصله نتیجه نمی‌گیرد. اگر پلنی «LiteSpeed» نوشته، بپرسید کدام نسخه.

NGINX جلوی Apache: چیزی که خیلی از هاست‌ها واقعاً اجرا می‌کنند

در عمل، بسیاری از سرورهای اشتراکی هیچ‌کدام از این سه را به‌تنهایی اجرا نمی‌کنند؛ NGINX را جلو می‌گذارند و Apache را پشت آن. NGINX اتصال‌ها را می‌گیرد، فایل‌های ثابت و صفحه‌های کش‌شده را خودش جواب می‌دهد، و فقط درخواست‌هایی را که واقعاً PHP لازم دارند به Apache می‌سپارد.

منطقش روشن است: تحمل اتصال هم‌زمانِ NGINX را می‌گیرید بدون اینکه سازگاری Apache و .htaccess را از دست بدهید. ولی دو عارضه دارد که باید بدانید. اول، وقتی چیزی خراب می‌شود دو لایه برای عیب‌یابی دارید و پیدا کردن اینکه کدام‌شان جواب اشتباه داده وقت می‌برد. دوم، کش لایهٔ جلویی گاهی نسخهٔ قدیمی صفحه را نگه می‌دارد و شما تغییر تازه را نمی‌بینید؛ در این حالت پاک‌کردن کش افزونه فایده ندارد و باید از پشتیبانی بخواهید کش سطح سرور را خالی کند.

نتیجهٔ عملی برای خریدار: وقتی می‌پرسید «وب‌سرور شما چیست؟» جواب «NGINX» لزوماً یعنی PHP هم روی NGINX اجرا می‌شود. سؤال دقیق‌تر این است که .htaccess در پلن شما کار می‌کند یا نه.

واقع‌بینانه: چقدر مهم است؟

وب‌سرور یکی از چند عاملی است که سرعت را می‌سازد، نه تنها عامل. ترتیب اهمیت برای یک سایت وردپرسی معمولی تقریباً این است:

  1. کش صفحه (چه از طریق LSCache چه افزونه‌های دیگر)
  2. سهم پردازنده و حافظهٔ پلن
  3. بهینه‌سازی تصاویر و قالب
  4. نوع دیسک (NVMe یا SSD)
  5. خودِ وب‌سرور

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

چطور قبل از خرید بفهمم پلن از کدام وب‌سرور استفاده می‌کند

چهار راه دارید و بهتر است دست‌کم دوتایش را امتحان کنید، چون صفحه‌های فروش در این مورد اغلب ساکت‌اند:

  • ستون مشخصات پلن. در جدول هاست وردپرس وب‌سرور هر پلن در ستون «پنل و دیتاسنتر» به‌صورت برچسب نشان داده شده و می‌توانید بر همان اساس مقایسه کنید.
  • هدرهای پاسخ سایت‌های موجود روی همان شرکت. هر سایت در پاسخ خود یک هدر Server می‌فرستد که معمولاً نام وب‌سرور در آن است، و روی LiteSpeed معمولاً هدر جداگانه‌ای هم دربارهٔ وضعیت کش فرستاده می‌شود. این سیگنال قطعی نیست چون ممکن است لایهٔ جلویی چیز دیگری بنویسد، ولی نشانهٔ خوبی است.
  • تیکت قبل از خرید. بپرسید وب‌سرور چیست، اگر LiteSpeed است نسخهٔ تجاری است یا OpenLiteSpeed، و .htaccess در پلن کار می‌کند یا نه. جواب کتبی را نگه دارید.
  • خودِ کنترل‌پنل. روی سرورهای LiteSpeed معمولاً بخش مدیریت کش در پنل دیده می‌شود. اگر دورهٔ آزمایشی یا بازگشت وجه دارید، همین یک نگاه کافی است.

چه چیزی بخرم

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

شرکتپلنفضاقیمت ماهانه
آن هاستهاست 1 گیگ وردپرس ایران۵۵٬۰۰۰ تومان
فراسوهاست وردپرس هلند — WSL1۵۰۰ مگابایت۶۳٬۳۳۳ تومان
دی هاستینگP3۲۰۰ مگابایت۶۶٬۰۰۰ تومان
مانا سرورVIP وردپرس1۱ گیگابایت۶۶٬۵۰۰ تومان
دی هاستینگP5۱۰۰۰ مگابایت۶۹٬۰۰۰ تومان
قیمت‌ها از جدول کامل هاست وردپرس — به‌روزرسانی خودکار.

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

پرسش‌های متداول

LiteSpeed سایت را چند برابر سریع‌تر می‌کند؟

عدد ثابتی وجود ندارد و هر کس عددی به شما بدهد دارد حدس می‌زند. چیزی که مطمئن است این است: با کش سطح سرور، صفحه‌های عمومی بدون اجرای PHP سرو می‌شوند و سایت زیر بار هم‌زمان خیلی دیرتر کم می‌آورد. روی سایتی که از قبل کش خوبی داشته، تفاوت کمتر به چشم می‌آید.

افزونهٔ LiteSpeed Cache روی هاست Apache کار می‌کند؟

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

تفاوت OpenLiteSpeed و نسخهٔ تجاری چیست؟

OpenLiteSpeed رایگان است و همان معماری را دارد، ولی قوانین .htaccess را زنده نمی‌خواند و برای اعمال تغییر نیاز به راه‌اندازی مجدد سرویس دارد. در هاست اشتراکی این تفاوت خودش را در کار نکردن فوری تنظیمات افزونه‌ها نشان می‌دهد.

NGINX برای وردپرس بد است؟

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

هاست فعلی‌ام Apache است؛ حتماً باید عوض کنم؟

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

جمع‌بندی: مسیر تصمیم

  1. اگر وردپرس دارید و روی هاست اشتراکی می‌مانید، LiteSpeed را هدف بگیرید.
  2. بپرسید نسخهٔ تجاری است یا OpenLiteSpeed، و .htaccess کار می‌کند یا نه.
  3. اگر پلن NGINX است، بپرسید ریدایرکت‌ها و قوانین امنیتی را چطور باید اعمال کنید.
  4. پیش از هر تعویضی، کش صفحه و تصاویر را درست کنید.
  5. دو سه پلن نامزد را در صفحهٔ مقایسه کنار هم بگذارید و بر اساس منابع تصمیم بگیرید، نه فقط برچسب وب‌سرور.

LiteSpeedNGINXApacheLSCacheهاست وردپرس

آماده‌اید قیمت‌ها را ببینید؟ جدول هاست وردپرس

مطالب مرتبط

سرعت سایت وردپرس: چه چیزی واقعاً جواب می‌دهد و چه چیزی نه

ترتیب کارها مهم است: هاست کند را با هیچ افزونه‌ای نمی‌شود سریع کرد. اول سرور، بعد کش، بعد عکس‌ها — و تازه آخر سر نوبت افزونه و CDN می‌رسد.

راهنمای انتخاب هاست وردپرس: ۷ معیاری که واقعاً مهم است

انتخاب هاست وردپرس با نگاه به «فضا» شروع می‌شود و معمولاً همان‌جا اشتباه می‌شود. آنچه سرعت را تعیین می‌کند توان پردازشی، کش سطح سرور و سقف حافظهٔ PHP است.