چگونه هاست مناسب برای وردپرس انتخاب کنیم؟
چرا سایتی که با ارزانترین هاست راه افتاد، در شش ماه به مهاجرت اجباری میرسد؟ در این راهنما، هفت فیلتر عملی انتخاب هاست وردپرس را با تصمیمنامهی سناریومحور بررسی میکنم.
در جلسههای مشاوره، وقتی از یک صاحب سایت میپرسم «هاستتان را چطور انتخاب کردید؟»، الگوی تکراری همیشه یکی است: «ارزانترین گزینهای که پیدا کردم، سالانه با تخفیف». این پاسخ، دلیلِ خیلی از دردهایی است که چند ماه بعد شروع میشود: کندی تدریجی، قطعیهای نامنظم، پشتیبانیای که پاسخ نمیدهد، و در نهایت، مهاجرتِ اجباریِ پرهزینه. تجربهی من بعد از سالها کار با سایتهای وردپرسی یک چیز را روشن کرده: هاست، یک خرید یکبار نیست؛ یک تصمیم معماری است که سه سال آیندهی سایت را تعیین میکند.
این راهنما، مخصوص انتخاب هاست برای وردپرس است — نه هر سایت PHP دیگری. اگر تازه با وردپرس آشنا میشوید، پیشنهاد میکنم اول وردپرس چیست و چگونه شروع به کار با آن کنیم و هاست چیست و چگونه انتخاب درستی داشته باشیم را بخوانید. این نوشته، نسخهی عمیقتر همان دو مقاله است، با تمرکز روی وردپرس.
وردپرس، هاست معمولی را پس میزند
قبل از ورود به فیلترها، باید این تمایز اساسی روشن شود: وردپرس، با هر سایت PHP دیگری که روی هاست اشتراکی اجرا میشود، تفاوت ساختاری دارد. سه تفاوت کلیدی که انتخاب هاست را حساس میکند:
- حجم بالای کوئریهای دیتابیس: هر بازدیدِ وردپرس، در حالت غیرکش، بین ۳۰ تا ۸۰ کوئری به دیتابیس میزند. یک سایت معمولی PHP ممکن است ۳ کوئری داشته باشد. یعنی فشار روی دیتابیس، چند برابر است.
- وابستگی به PHP بهروز: هستهی وردپرس روی PHP 8.x، بهطور محسوس سریعتر و امنتر است. هاستی که PHP قدیمی دارد، سایت را کند و آسیبپذیر میکند.
- نیاز به کش سرور: کشِ افزونهای، بخشی از بار را کم میکند، ولی کش سرور (LiteSpeed Cache، Redis، Varnish) در سطح زیرساخت، بسیار مؤثرتر است. بسیاری از هاستهای عمومی، این را ندارند.
این سه تفاوت، یعنی نمیتوانید با همان معیارهایی که برای یک سایت HTML انتخاب میکنید، هاست وردپرس انتخاب کنید. اثر کلی هاست بر سرعت، در تأثیر هاست بر سرعت سایت چقدر است بهتفصیل آمده — ولی خلاصهاش این است: اگر هاست اشتباه باشد، هیچ افزونهی بهینهسازی نمیتواند آن را جبران کند. جزئیات این سه تفاوت را در سرور وردپرس چه مشخصاتی باید داشته باشد هم میتوانید مرور کنید.
هاست وردپرس، مثل جاده است: اگر جاده پرپیچ و پُردستانداز باشد، بهترین ماشین هم آرام میرود — و هیچ تعمیرگاهی نمیتواند جاده را صاف کند.
هفت فیلتر عملی انتخاب هاست وردپرس
در مقایسههای اینترنتی، معمولاً روی «فضای دیسک» و «قیمت» تمرکز میشود. ولی در پروژههای واقعی، هفت فیلتر دیگر تفاوتساز میشوند:
| # | فیلتر | چرا حیاتی است |
|---|---|---|
| ۱ | نسخه PHP و پشتیبانی از آخرین نسخه | سرعت و امنیت پایه |
| ۲ | نوع دیسک (NVMe / SSD) | سرعت I/O دیتابیس |
| ۳ | کش سرور (LiteSpeed / Redis) | کاهش TTFB و بار سرور |
| ۴ | منابع اختصاصی و کف اوج | عملکرد در ترافیک بالا |
| ۵ | پشتیبانی فارسی و تستشده | واکنش در بحران |
| ۶ | بکاپ خودکار بیرونسروری | بیمهنامه در برابر حادثه |
| ۷ | لوکیشن و انطباق ایرانی | latency و سازگاری درگاه |
هفت فیلتر که هرکدام، از تجربهی پروژههای واقعی متولد شده. حالا یکییکی باز میکنم.
فیلتر اول: نسخهی PHP و پشتیبانی از آخرین نسخه
وردپرس جدید، حداقل به PHP 7.4 نیاز دارد و روی PHP 8.x بهترین عملکرد را دارد. اما مسئله فقط حداقل نسخه نیست؛ مسئله این است که هاست، امکان انتخاب نسخهی جدید را به شما بدهد، و آپدیتهای امنیتی را سریع منتشر کند. سه چیز را چک کنید:
- امکان انتخاب نسخه در پنل هاست: در cPanel، این گزینه در MultiPHP Manager یا PHP Selector وجود دارد. اگر نیست، هاست شما خودش تصمیم میگیرد — و معمولاً تصمیمش قدیمی است.
- پشتیبانی از آخرین نسخههای پایدار: اگر پنل هاست فقط تا PHP 7.4 میدهد، هاست بهروزی ندارد. مسیر دقیق ارتقای نسخه در خطای عدم سازگاری افزونه با نسخه PHP آمده است.
- پشتیبانی از OPcache: این قابلیت، کامپایل PHP را یکبار انجام میدهد نه هر بار. اثرش روی سرعت وردپرس، محسوس است.
یک تجربهی شخصی: در پروژهای، سایت روی هاستی بود که پنلش فقط تا PHP 7.2 میداد. با اینکه سایت در ظاهر سالم بود، یک افزونهی حیاتی روی این نسخه آسیبپذیری شناختهشده داشت. مهاجرت به هاستی با PHP 8.1، هم سرعت را دو برابر کرد و هم آن آسیبپذیری را حذف کرد. تفاوت دقیق نسخهها در تفاوت php 7 و php 8 آمده است.
فیلتر دوم: دیسک NVMe یا SSD
سرعت دیسک، مستقیماً روی سرعت پاسخ دیتابیس اثر میگذارد — و دیتابیس، قلبِ کندنشدنیِ وردپرس است. تفاوت بین سه نوع دیسک در هاستها:
| نوع دیسک | سرعت I/O | تأثیر در وردپرس |
|---|---|---|
| HDD (سختافزار قدیمی) | پایین | غیرقابلاستفاده برای وردپرس |
| SSD (SATA) | خوب | استاندارد امروز |
| NVMe SSD | عالی (۵ تا ۱۰ برابر SSD) | تفاوت محسوس در کوئریهای سنگین |
در تجربهی خودم، تفاوت SSD و NVMe روی سایتهای معمولی کوچک محسوس نیست، ولی روی سایتهایی با دیتابیس بزرگ یا ووکامرس پُرسفارش، بهطور واضح دیده میشود. دلیل فنی: در نوشتنهای زیاد (سفارش، کامنت، لاگ)، NVMe صف کوتاهتری دارد. مسیر دقیق در چرا SSD برای وردپرس ضروری است و SSD در مقابل HDD: سرعت واقعی چقدر است آمده است.
یک نکتهی عملی: هنگام خرید هاست، در مشخصات پلن بهدنبال کلمهی «NVMe» باشید. اگر نوشته «Storage: 20GB» بدون مشخصات، احتمالاً SSD معمولی است. اگر پشتیبانی سؤال کردید و گفت «سریع است»، به پاسخ اکتفا نکنید و بپرسید «NVMe یا SATA».
فیلتر سوم: کش سرور (LiteSpeed یا Redis)
کش سرور، بزرگترین بردِ سریعی است که میتوانید از انتخاب هاست بگیرید. دو نوع کش سرور که در هاستهای مدرن دیده میشوند:
- LiteSpeed Cache: در سطح وبسرور، HTML را قبل از اجرای PHP ذخیره میکند. اثرش روی TTFB میتواند از ۸۰۰ میلیثانیه به زیر ۲۰۰ برسد.
- Redis / Memcached (Object Cache): کوئریهای دیتابیس را کش میکند. برای پیشخوان و ووکامرس، تفاوت محسوسی دارد.
در انتخاب هاست، این دو را چک کنید:
- آیا هاست روی LiteSpeed اجرا میشود یا Apache/Nginx؟ LiteSpeed با افزونهی رایگان خودش، سادهترین و مؤثرترین کش را میدهد.
- آیا Redis در پنل هاست موجود است؟ در cPanel، این گزینه در بخش «Redis» دیده میشود.
مسیر انتخاب افزونهی کش در بهترین افزونههای کش وردپرس برای افزایش سرعت و افزونه کش وردپرس: WP Rocket یا W3 Total Cache آمده است. یک قاعدهی طلایی: هاستی انتخاب کنید که کش سرور دارد، قبل از اینکه بهفکر افزونهی کش باشید. روی هاستی که کش سرور ندارد، بهترین افزونه هم فقط نصفِ کار را انجام میدهد.
فیلتر چهارم: منابع اختصاصی و کف اوج
این فیلتر، همان چیزی است که در تبلیغات هاست دیده نمیشود. اکثر هاستها روی «میانگین» فروخته میشوند — نه روی «اوج». ولی سایت شما، در ساعات اوج، ممکن است ده برابر میانگین منابع بخواهد. سه عدد را باید در مشخصات پلن ببینید:
- تعداد فرآیندهای همزمان PHP (Entry Processes): اگر پایین باشد، در ترافیک اوج، درخواستها در صف میمانند و سایت «خواب» به نظر میرسد.
- حافظهی اختصاصی (RAM): اگر روی هاست اشتراکی، RAM مشترک است، در اوج، درخواستهای شما در صف میمانند.
- محدودیت CPU: معمولاً به درصد یا تعداد Core بیان میشود. اگر مشخص نیست، یعنی هاست تعهدی به منابع ندارد.
نشانههای هاستی که در اوج لنگ میزند:
- نوسانِ TTFB در ساعات مختلف روز — صبح ۲۰۰ میلیثانیه، شب ۲۰۰۰.
- خطاهای تصادفی ۵۰۲ و ۵۰۳ در ساعات پرترافیک.
- کندی پیشخوان در ساعات اوج، درحالیکه front-end نسبتاً خوب است.
مسیر عملی تشخیص در چگونه مصرف منابع هاست را کاهش دهیم و خطای افزایش مصرف CPU در وردپرس آمده است. یک تجربهی تلخ: در پروژهای، سایت روی هاستی بود که «منابع نامحدود» تبلیغ میکرد ولی در قرارداد، سقف ۲۵٪ CPU داشت. یک کمپین کوچک، سایت را به آن سقف رساند و ۱۲ ساعت قطع شد. از آن روز، هر جا میبینم «نامحدود» نوشته شده، مشخصات دقیق را میپرسم.
فیلتر پنجم: پشتیبانی فارسی و تستشده
هر هاستی میگوید «پشتیبانی ۲۴/۷». ولی تجربهی من در پروژهها میگوید: بین پشتیبانیِ «که هست» و پشتیبانیِ «که پاسخ میدهد»، فاصلهی زیادی است. سه تست عملی قبل از خرید:
- یک تیکت تستی فنی بفرستید: یک سؤال ساده مثل «نسخهی PHP پیشفرض چیست؟ Redis پشتیبانی میشود؟» بپرسید و زمان پاسخ را ثبت کنید. اگر در روزهای معمول بیش از یک ساعت طول کشید، در بحران چند ساعت خواهد بود.
- پاسخ دقیق یا پاسخ آماده؟ اگر پاسخ، فنی و دقیق بود، پشتیبانی واقعی است. اگر متن آمادهی «ساعات شلوغی را در نظر بگیرید» بود، فرار کنید.
- دسترسی به سطح دوم: اگر سطح اول نتوانست پاسخ بدهد، آیا راهی برای انتقال به مهندس درجه دوم وجود دارد؟ این را مستقیم بپرسید.
یک تجربهی شخصی که همیشه بهعنوان هشدار تعریف میکنم: در فروشگاهی، پشتیبانی هاست در تیکت اول، ۲۰ دقیقه پاسخ داد. در شب کمپین، پاسخها به شش ساعت رسید. تفاوت بین «پشتیبانی معمول» و «پشتیبانی بحران»، در شب حراج سنجیده میشود. مسیر مقایسه در مقایسه هاستها از نظر پشتیبانی آمده است.
فیلتر ششم: بکاپ خودکار بیرونسروری
بکاپ، بیمهنامهی سایت شماست — ولی بکاپی که روی همان هاست ذخیره میشود، بیمهی ناقصی است. سه چیز را در بکاپ هاست چک کنید:
- روزانه یا چندبار در روز؟ برای وبلاگ، روزانه کافی است. برای فروشگاه، چند بار در روز.
- روی همان هاست یا بیرون؟ بکاپ روی همان هاست، در فاجعهی هاست از دست میرود. بیرونسروری بودن، ضروری است.
- آیا بازیابی ساده است؟ بکاپی که بازیابیاش ساده نباشد، در روز حادثه، به کار نمیآید.
اگر هاست، بکاپ بیرونسروری ندارد، یک افزونهی بکاپ نصب کنید و خودتان آن را به فضای ابری وصل کنید. مسیر در بهترین افزونههای بکاپ وردپرس برای پشتیبانگیری و چگونه از سایت وردپرسی بکاپ بگیریم آمده است. برای فروشگاه، حتماً بکاپگیری از فروشگاه ووکامرس را بخوانید — چون مسئله فقط محتوا نیست، سفارشها و اطلاعات مشتریان هم هست.
بکاپی که بازیابیاش تست نشده، بکاپ نیست؛ فقط یک فایل ذخیرهشده است. بهترین هاست، آن است که هم بکاپ بدهد، هم بازیابیاش ساده باشد.
فیلتر هفتم: لوکیشن سرور و انطباق ایرانی
برای سایت ایرانی، لوکیشن سرور یک تصمیم دو لایه است:
لایهی اول، latency: سرورهای ایرانی، برای مخاطب ایرانی، latency دو رقمی دارند — در مقایسه با سرورهای اروپایی که معمولاً ۱۰۰ تا ۱۵۰ میلیثانیه است. تفاوت در هر درخواست، چند صد میلیثانیه به TTFB اضافه یا کم میکند. جزئیات در تأثیر TTFB بر سرعت بارگذاری صفحه آمده است.
لایهی دوم، انطباق سرویسهای ایرانی: هاستهای خارجی، در سازگاری با درگاههای پرداخت ایرانی، پیامکهای تراکنشی داخلی، و APIهای بومی گاهی مشکل دارند. اگر سایتتان فروشگاهی است، این لایه حیاتی است.
ترکیب پیشنهادی من: هاست ایرانی + CDN بینالمللی برای داراییهای استاتیک. مسیر CDN در راهاندازی CDN برای وردپرس و CDN چگونه سرعت سایت را بهبود میدهد آمده است. مقایسهی دقیق در هاست ایرانی یا خارجی: کدام مناسبتر است.
انواع هاست وردپرس در یک نگاه
حالا که فیلترها را میشناسید، بیایید انواع هاست را با هم مقایسه کنیم:
| نوع هاست | مناسب برای | سرعت | هزینه | پیچیدگی |
|---|---|---|---|---|
| اشتراکی (Shared) | وبلاگ، سایت شخصی | پایین | کم | خیلی ساده |
| مدیریتشده وردپرس | وبلاگ جدی، کسبوکار کوچک | عالی | متوسط تا بالا | ساده |
| VPS | سایت متوسط، فروشگاه | خوب تا عالی | متوسط | نیاز به دانش فنی |
| سرور اختصاصی | سایت بزرگ سازمانی | عالی | بالا | نیاز به تیم فنی |
| هاست ابری | سایت کمپینمحور | عالی | متغیر | پیچیده |
برای فروشگاهها، نسخهی تخصصی این مقایسه در بهترین هاست برای فروشگاه اینترنتی: مقایسه آمده است. مقایسهی دقیقتر VPS و اختصاصی در مقایسه هاست اختصاصی و سرور مجازی و ابری در مقایسه هاست ابری و هاست سنتی آمده است. مرز مدیریتشده و مدیریتنشده در هاست مدیریت شده یا مدیریت نشده و VPS مدیریت شده یا مدیریت نشده بررسی شده است.
تصمیمنامه: کدام هاست برای کدام سایت؟
جمع هفت فیلتر در یک تصمیمنامهی سناریومحور:
| سناریو | هاست پیشنهادی | دلیل |
|---|---|---|
| وبلاگ شخصی، شروع تازه | اشتراکی با کیفیت | کمهزینه، ساده، مناسب شروع |
| وبلاگ جدی یا سایت محتوایی | مدیریتشده وردپرس | کش آماده، پشتیبانی تخصصی |
| سایت شرکتی متوسط | VPS مدیریتشده | منابع اختصاصی، کنترل بیشتر |
| فروشگاه ووکامرس | VPS یا مدیریتشده ووکامرس | منابع + بهینهسازی ووکامرس |
| سایت با کمپینهای فصلی | هاست ابری | مقیاسپذیری خودکار |
| سازمان بزرگ | اختصاصی یا ابری | کنترل کامل، SLA تضمینشده |
| سایت بینالمللی | هاست خارجی + CDN | پوشش جهانی، کمترین latency |
قاعدهی طلایی من: هاست را بر اساس نیاز شش ماه آینده انتخاب کنید، نه امروز. اگر سایت شما در حال رشد است، هاستی انتخاب کنید که حداقل یک پلهی ارتقا داشته باشد. مهاجرت در وردپرس، هزینهی پنهان بزرگی دارد — چون فقط فایل و دیتابیس نیست، تنظیمات پرداخت، افزونههای سفارشی و کش هم باید منتقل شوند. مسیر امن مهاجرت در چگونه سایت وردپرسی را به هاست جدید منتقل کنیم و انتقال سایت از هاست اشتراکی به VPS آمده است.
سه اشتباه گران در انتخاب هاست
در تجربهی خودم، این سه اشتباه را بیشتر از همه دیدهام:
- انتخاب بر اساس فضای دیسک: تصور میکنیم «۵۰ گیگابایت فضا» یعنی قدرتمند. ولی وردپرس، فضای زیادی مصرف نمیکند؛ CPU و RAM میخواهد. عددی که واقعاً مهم است، CPU و RAM است، نه فضا. مسیر کامل در اشتباهات رایج در انتخاب هاست و هاست ارزان چه معایبی دارد آمده است.
- خرید یکساله با تخفیف بزرگ: قیمتهای «شگفتانگیز سال اول» اغلب با تمدید گران سال دوم همراه است. قبل از خرید، قیمت تمدید را از پشتیبانی بخواهید و در بودجهی سهساله حساب کنید. مقایسهی هزینهها در مقایسه هاستهای ارزان و گران آمده است.
- تست نکردن پرداخت روی هاست جدید: اگر فروشگاه دارید و هاست را عوض میکنید، حتماً قبل از انتشار نهایی، یک پرداخت تستی انجام دهید. در پروژههای زیادی دیدهام که یک درگاه ایرانی روی هاست خارجی، بدون دلیل واضحی کار نمیکند. مسیر اتصال درگاه در اتصال ووکامرس به درگاههای پرداخت آمده است.
این سه اشتباه، هرکدام بهتنهایی میتوانند یک پروژه را ماهها عقب بیندازند. اگر فهرست کاملتری میخواهید، راهنمای خرید هاست برای مبتدیان را در کنار این بحث بخوانید. یک توصیهی عملی هم که در همهی پروژهها اجرا میکنم: قبل از نهاییکردن خرید، یک پلن آزمایشی یکماهه بگیرید و سایت را روی آن تست کنید. هزینهی این تست، از هزینهی مهاجرت بعدی، بسیار کمتر است.
نگاه فراتر: هاست، سقف رشد سایت است
برای کسی که سالها روی زیرساخت سایتهای وردپرسی کار کرده، «هاست» در نگاه اول یک انتخاب فنی است. اما اگر عمیقتر نگاه کنید، هاست یک سقف رشد است که سایت شما هرگز از آن بالاتر نمیرود. سه لایه در این سقف وجود دارد:
- سقف سرعت: بالاترین TTFB و LCP که سایت شما میتواند داشته باشد، توسط هاست تعیین میشود. قالب سبک و کش خوب، شما را به سقف نزدیک میکنند، ولی نمیتوانند از سقف بالاتر بروند.
- سقف ظرفیت: بالاترین ترافیک همزمانی که سایت شما میتواند تحمل کند. اگر هاست در اوج، ظرفیت کم داشته باشد، کمپین شما میتواند به یک ضرر تبدیل شود.
- سقف توسعه: بالاترین سطحی که میتوانید بدون مهاجرت دردناک رشد کنید. اگر هاست، پلهی بعدی ارتقا نداشته باشد، رشد سایت شما را مجبور به مهاجرت میکند.
در چارچوبهای جدی معماری زیرساخت، این سه لایه را با مفهوم «Capacity Planning» میشناسند: برنامهریزی ظرفیت برای رشد آینده، نه برای امروز. تفاوت بین سایتی که «هر سال بازسازی میشود» و سایتی که «هر سال پختهتر میشود»، در همین برنامهریزی ظرفیت است. اگر میخواهید این نگاه را در انتخاب هاست پیاده کنید، سرور چیست و چگونه کار میکند، cPanel چیست و چه کاربردی دارد و آموزش کار با cPanel برای مبتدیان را در کنار این بحث بخوانید.
سه سؤال که در انتخاب هاست وردپرس، از خودم و مشتریانم میپرسم:
- اگر فردا شب، پنج برابر ترافیک عادی داشته باشم، این هاست دوام میآورد؟
- اگر شش ماه بعد، سایت من سه برابر رشد کند، پلهی ارتقا چیست؟
- اگر همین امشب، مشکل جدی پیش بیاید، چه کسی در سه ساعت پاسخ میدهد؟
اگر پاسخ این سه، روشن و کتبی باشد، انتخاب آگاهانهای داشتهاید. اگر مبهم باشد، هاست فعلی شما یک ریسک پنهان است که در ساعات معمول خودش را نشان نمیدهد — و در شب بحران، با هزینهی از دست دادن کاربر، خودش را نشان میدهد. برای درک عمیقتر این نگاه، کاهش مصرف منابع هاست و هاست وردپرس چه ویژگیهایی باید داشته باشد را هم ببینید.
خط آخر: انتخاب هاست، انتخاب همسفر است
خلاصهی این راهنما در یک جمله: هاست وردپرس، انتخاب ارزانترین یا قویترین نیست؛ انتخاب هاستی است که سه سال آیندهی سایت شما را همراهی کند. هفت فیلتر بالا را با سناریوی سایت خودتان مقایسه کنید و بر اساس نیاز شش ماه آینده تصمیم بگیرید — نه بر اساس قیمت امروز.
قدم عملی امشبتان: اگر سایت فعلی دارید، سه عدد سنجش را بگیرید — TTFB، LCP و مصرف CPU در پنل هاست. اگر یکی از این سه در محدودهی قرمز بود، همین اولین سرنخ برای فکر کردن به مهاجرت است. اگر سایت تازه میسازید، همین امشب یک تیکت تستی به دو یا سه هاست کاندید بفرستید و زمان پاسخشان را ثبت کنید — این تست، ارزشش از هر مقایسهی اینترنتی بیشتر است.
اگر تجربهای از انتخاب هاست وردپرس دارید — چه با موفقیت، چه با شکست — برای من جذاب است بدانم کدام فیلتر از این هفتگانه، بیشترین نقش را در انتخاب شما داشت. تجربهتان را در دیدگاهها بنویسید؛ مخصوصاً اگر فیلتری هست که در این فهرست نبوده ولی در پروژهی شما کلیدی بوده، آن هم دادهای است که برای نفر بعدی، ساعتها وقت ذخیره میکند. 🖥️