سرور مجازی برای وردپرس
راهنمای انتخاب سرور مجازی برای وردپرس بر اساس ترافیک واقعی سایت. تفاوت با هاست اشتراکی، منابع لازم و آنچه سرعت سایت را واقعاً تعیین میکند.
قیمتها، شروع از تهران
هزینه بهصورت روزانه از کیف پول شما کسر میشود. هر زمان سرور را حذف کنید، کسر هزینه متوقف میشود. ارقام زیر مربوط به ارزانترین لوکیشن است؛ قیمت در سایر لوکیشنها متفاوت است.
| پردازنده | حافظه | دیسک NVMe | هزینه روزانه | تقریباً ماهانه | |
|---|---|---|---|---|---|
| ۱ هسته | ۱ گیگابایت | ۳۰ گیگابایت | ۲۸,۰۰۰ تومان | ۸۴۰,۰۰۰ تومان | ساخت سرور |
| ۲ هسته | ۲ گیگابایت | ۵۰ گیگابایت | ۴۴,۰۰۰ تومان | ۱,۳۲۰,۰۰۰ تومان | ساخت سرور |
| ۲ هسته | ۴ گیگابایت | ۸۰ گیگابایت | ۶۲,۰۰۰ تومان | ۱,۸۶۰,۰۰۰ تومان | ساخت سرور |
| ۴ هسته | ۸ گیگابایت | ۱۶۰ گیگابایت | ۱۱۴,۰۰۰ تومان | ۳,۴۲۰,۰۰۰ تومان | ساخت سرور |
قیمتها بدون احتساب مالیات بر ارزش افزوده است و در صورتحساب نهایی اضافه میشود. رقم ماهانه تقریبی و بر پایه ۳۰ روز محاسبه شده است. منابع دلخواه خود را میتوانید در صفحه ساخت سرور دقیقتر تنظیم کنید.
بیشتر کسانی که از هاست اشتراکی به سرور مجازی مهاجرت میکنند، یک انتظار اشتباه دارند: اینکه سرور قویتر یعنی سایت سریعتر. در عمل، سرعت یک سایت وردپرسی را بیشتر قالب، افزونهها و وجود کش تعیین میکند تا تعداد هسته پردازنده.
سرور مجازی چیز دیگری به شما میدهد: منابع تضمینشده و کنترل کامل. روی هاست اشتراکی، سایت شما با دهها سایت دیگر روی یک ماشین است و اگر یکی از آنها منابع را ببلعد، سایت شما کند میشود بدون آنکه کاری کرده باشید. این صفحه کمک میکند تصمیم بگیرید که آیا به این کنترل نیاز دارید و اگر بله، چه منابعی بردارید.
چه زمانی سرور مجازی به هاست اشتراکی میارزد؟
سرور مجازی را وقتی بردارید که:
- سایت شما از منابع هاست اشتراکی عبور کرده و مدام هشدار مصرف میگیرید
- به نسخه خاصی از PHP یا اکستنشنی نیاز دارید که هاست ارائه نمیدهد
- چند سایت دارید و میخواهید همه را روی یک زیرساخت مدیریت کنید
- به دسترسی SSH و کنترل کامل نیاز دارید
- فروشگاه ووکامرس دارید که منابع پایدار میخواهد
و هاست اشتراکی را نگه دارید اگر:
- سایت کوچکی دارید و نمیخواهید سرور را مدیریت کنید
- تجربه کار با خط فرمان ندارید و وقت یادگیری ندارید
- بهروزرسانی سیستمعامل و امنیت را ترجیح میدهید کسی دیگر انجام دهد
سرور مجازی مدیریتنشده است. بهروزرسانی سیستمعامل، وصلههای امنیتی، بکآپ و تنظیمات وبسرور مسئولیت شماست. اگر برای این کارها وقت یا تمایل ندارید، هاست اشتراکی خوب از سرور مجازی رهاشده بهتر است.
انتخاب منابع بر اساس ترافیک
جدول زیر بر پایه سایتهای واقعی تنظیم شده، نه حداقلهای روی کاغذ:
| نوع سایت | بازدید روزانه | پردازنده | حافظه | دیسک |
|---|---|---|---|---|
| وبلاگ یا سایت شرکتی | تا ۱٬۰۰۰ | ۱ هسته | ۲ گیگابایت | ۳۰ گیگابایت |
| سایت محتوایی فعال | ۱٬۰۰۰ تا ۱۰٬۰۰۰ | ۲ هسته | ۴ گیگابایت | ۵۰ گیگابایت |
| فروشگاه ووکامرس | تا ۵٬۰۰۰ | ۲ هسته | ۴ گیگابایت | ۵۰ گیگابایت |
| فروشگاه پربازدید | بیش از ۱۰٬۰۰۰ | ۴ هسته | ۸ گیگابایت | ۱۰۰ گیگابایت |
چرا ووکامرس بیشتر منابع میخواهد؟ صفحات فروشگاه — سبد خرید، حساب کاربری، تسویه — قابل کش کردن نیستند. هر بازدید از این صفحات یعنی اجرای واقعی PHP و کوئری به دیتابیس. سایت محتوایی میتواند ۹۵ درصد بازدیدها را از کش سرو کند؛ فروشگاه نمیتواند.
لوکیشن: مهمتر از آنچه فکر میکنید
اگر مخاطب سایت شما داخل ایران است، لوکیشن ایران را انتخاب کنید. تأخیر شبکه در هر درخواست تکرار میشود و یک صفحه وردپرسی معمولی دهها درخواست دارد: HTML، CSS، جاوااسکریپت، تصاویر، فونت. تفاوت ۱۰ میلیثانیهای در هر درخواست، رویهم به تأخیر محسوسی تبدیل میشود.
اگر فروشگاه ووکامرس دارید، دلیل دومی هم هست: درگاههای پرداخت بانکی ایرانی با سرور داخل کشور ارتباط پایدارتری دارند. هر تراکنش چند رفتوبرگشت بین سایت، درگاه و شبکه بانکی دارد و کوتاهتر بودن این مسیر احتمال خطای تایماوت در مرحله تأیید تراکنش را کم میکند — همان خطایی که در آن پول کاربر کم شده اما سفارش ثبت نشده است.
آنچه واقعاً سرعت را تعیین میکند
پیش از آنکه پول بیشتری برای منابع بدهید، این چهار مورد را بررسی کنید. تجربه نشان میدهد اثرشان از ارتقای سرور بیشتر است:
۱. کش صفحات — یک افزونه کش خوب، فشار روی PHP و دیتابیس را چند برابر کم میکند. بدون کش، سرور قوی هم هدر میرود.
۲. تعداد افزونهها — هر افزونه فعال در هر بارگذاری صفحه کد اجرا میکند. افزونههایی که استفاده نمیکنید را غیرفعال نکنید، حذف کنید.
۳. بهینهسازی تصاویر — تصویر ۳ مگابایتی که با CSS کوچک نمایش داده میشود، همچنان ۳ مگابایت دانلود میشود.
۴. نسخه PHP — نسخههای تازهتر بهطور محسوس سریعترند و وردپرس از آنها پشتیبانی میکند.
چند سایت وردپرسی روی یک سرور
اگر چند سایت دارید، لازم نیست برای هرکدام سرور جدا بگیرید. هر نمونه وردپرس با دیتابیس خودش حدود ۵۰۰ مگابایت تا ۱ گیگابایت حافظه میخواهد، پس یک سرور ۴ گیگابایتی معمولاً سه تا چهار سایت کمبازدید را راحت اجرا میکند.
برای انتشار چند دامنه روی یک آیپی به یک وبسرور جلویی نیاز دارید؛ جزئیات در صفحه چند دامنه روی یک سرور.
نکتهای که باید در نظر بگیرید: منابع مشترک است. اگر یکی از سایتها ترافیک ناگهانی بگیرد، بقیه هم کند میشوند. برای سایتهای شخصی قابل قبول است؛ برای سایتهای مشتری که تعهد سطح خدمات دارید، جداسازی بهتر است.
راهاندازی
مسیر کامل از سرور خام تا سایت آماده با گواهی SSL در آموزش نصب وردپرس روی اوبونتو با Nginx توضیح داده شده است.
پیش از نصب وردپرس، سرور را امن کنید — ورود با کلید SSH، فایروال و Fail2ban. مراحل در راهنمای امنسازی سرور لینوکس. سایت وردپرسی هدف همیشگی حملههای خودکار است و سرور امننشده ظرف چند روز آزمایش میشود.
اگر میخواهید چند سایت را روی یک سرور اجرا کنید، صفحه وبسرور جلویی روش مدیریت چند دامنه با SSL خودکار را توضیح میدهد.
نگهداری
| کار | چطور | چه زمانی |
|---|---|---|
| بهروزرسانی هسته و افزونهها | پیشخوان وردپرس | هفتگی |
| بهروزرسانی سیستمعامل | apt update && apt upgrade |
هفتگی |
| بکآپ فایلها و دیتابیس | خودکار با Restic | روزانه |
| گرفتن اسنپشات | از کنترل پنل ابر سپهر | پیش از بهروزرسانی بزرگ |
| بررسی فضای دیسک | df -h |
ماهانه |
اسنپشات پیش از بهروزرسانی وردپرس یا افزونهای که به آن اطمینان ندارید، عادت خوبی است؛ اگر سایت خراب شد بازگشت چند دقیقه طول میکشد. برای بکآپ واقعی که خارج از سرور نگهداری شود، راهنمای بکآپ خودکار با Restic را ببینید.
جمعبندی
سرور مجازی برای وردپرس زمانی انتخاب درستی است که به منابع تضمینشده و کنترل کامل نیاز دارید — نه صرفاً چون «سریعتر» به نظر میرسد. برای سایت معمولی از ۲ گیگابایت رم و برای فروشگاه ووکامرس از ۴ گیگابایت شروع کنید.
پیش از ارتقای منابع، کش و افزونهها را بررسی کنید؛ در بیشتر موارد مشکل آنجاست. با پرداخت روزانه میتوانید یک سرور بسازید، سایت را روی آن راه بیندازید و اگر منابع کم بود همان را ارتقا دهید.
سوالهای پرتکرار
برای یک سایت وردپرسی چقدر رم لازم است؟ +
برای سایتی با ترافیک روزانه کمتر از هزار بازدید، ۲ گیگابایت کافی است. با فروشگاه ووکامرس یا افزونههای سنگین از ۴ گیگابایت شروع کنید، چون ووکامرس صفحات را کش نمیکند و هر بازدید پردازش واقعی میطلبد.
سرور مجازی بگیرم یا هاست اشتراکی؟ +
اگر سایت شما کوچک است و نمیخواهید سرور را مدیریت کنید، هاست اشتراکی سادهتر است. سرور مجازی وقتی ارزش دارد که به منابع تضمینشده، کنترل کامل روی نسخه PHP و تنظیمات، یا اجرای چند سایت روی یک زیرساخت نیاز داشته باشید.
سرور ایران بگیرم یا خارج؟ +
اگر مخاطب سایت داخل ایران است، لوکیشن ایران. تأخیر شبکه کمتر مستقیماً روی سرعت درکشده اثر میگذارد، و اگر فروشگاه ووکامرس دارید، درگاههای پرداخت بانکی هم با سرور داخل کشور ارتباط پایدارتری دارند.
چرا سایت من روی سرور قوی هم کند است؟ +
در بیشتر موارد مشکل منابع نیست. قالب سنگین، تعداد زیاد افزونه، نبود کش و تصاویر بهینهنشده معمولترین دلایلاند. پیش از ارتقای سرور، اینها را بررسی کنید.
چند سایت وردپرسی روی یک سرور میتوانم اجرا کنم؟ +
محدودیت فنی مشخصی ندارد؛ منابع تعیینکننده است. چند سایت کمبازدید روی یک سرور ۴ گیگابایتی مشکلی ندارند. برای مدیریت دامنهها از یک وبسرور جلویی استفاده کنید.
نصب وردپرس روی سرور سخت است؟ +
مراحل مشخصی دارد و اگر آموزش قدمبهقدم را دنبال کنید حدود یک ساعت طول میکشد. آموزش کامل نصب با Nginx و گواهی SSL در وبلاگ ابر سپهر موجود است.
آموزشهای مرتبط
آموزش نصب وردپرس روی سرور اوبونتو با Nginx
راهنمای گامبهگام نصب وردپرس روی سرور اوبونتو با Nginx، پایگاه داده MariaDB، PHP-FPM و گواهی SSL رایگان تا یک سایت آماده و امن داشته باشید.
ادامه مطلبامنسازی سرور لینوکس با کلید SSH، فایروال UFW و Fail2ban
راهنمای عملی امنسازی سرور لینوکس؛ ورود با کلید SSH، بستن ورود روت، فایروال UFW، مسدودسازی حملههای brute-force با Fail2ban و بهروزرسانی خودکار امنیتی.
ادامه مطلببکآپ خودکار سرور با Restic روی فضای ذخیرهسازی ابری
راهاندازی بکآپ خودکار سرور با Restic؛ رمزنگاری سمت سرور، ارسال به فضای S3، زمانبندی با systemd، سیاست نگهداری نسخهها و تمرین بازیابی.
ادامه مطلبکاربردها دیگر
آخرین بهروزرسانی: ۰۹ مرداد ۱۴۰۵