
به اشتراک بگذارید

به اشتراک بگذارید
💡 سرور اختصاصی وردپرس = منابع و تنظیمات فقط برای سایت شما
🔶 سرور اختصاصی ایران برای فروشگاههای وردپرسی
Browser
⬇️
Nginx / Apache ➡️ page cache hit? ➡️ HTML ✅
⬇️ (miss: cart, checkout, my-account)
PHP-FPM workers (WordPress + WooCommerce)
⬇️ ⬇️
Redis object cache MySQL / MariaDB (InnoDB)
⬇️
NVMe storage
🔸 نسخههای پیشنهادی رسمی وردپرس و ووکامرس

| ویژگی | هاست اشتراکی | سرور مجازی | سرور اختصاصی |
|---|---|---|---|
| منابع | مشترک با سایتهای دیگر | سهم مشخص از یک سرور | کل سختافزار برای شما |
| تنظیم PHP-FPM و Redis | معمولاً ممکن نیست | کامل | کامل |
| دسترسی root | ندارد | دارد | دارد |
| مدیریت فنی لازم | کم | متوسط | زیاد یا سرویس مدیریت |
| مناسب برای | سایت و فروشگاه تازهکار | فروشگاه در حال رشد | فروشگاه پرترافیک و چندسایتی |
📚 از منابع معتبر

# wp-config.php
define( 'DISABLE_WP_CRON', true );
# crontab -e (every 5 minutes)
*/5 * * * * wget -q -O - https://example.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

| اندازه فروشگاه | سرویس پیشنهادی | پردازنده و رم | دیسک و کش |
|---|---|---|---|
| کوچک و تازهکار | هاست وردپرس یا سرور مجازی کوچک | 2 تا 4 هسته، 4 تا 8GB | SSD یا NVMe، کش صفحه |
| در حال رشد | سرور مجازی قوی | 4 تا 8 هسته، 16GB | NVMe، کش صفحه و Redis |
| پرترافیک | سرور اختصاصی | دو پردازنده سروری، 64GB یا بیشتر | NVMe در RAID، Redis، HPOS |
| بسیار بزرگ | چند سرور با دیتابیس جدا | بسته به تست بار | لود بالانسر، سرور دیتابیس مستقل |
⚠️ سرور قوی جای بهینهسازی را نمیگیرد
⚠️ سفارشهای لحظه آخر را فراموش نکنید
به تعداد PHP Worker، حجم دیتابیس و استفاده از Redis بستگی دارد. یک سایت کوچک معمولاً با 4 گیگابایت هم کار میکند، اما فروشگاهی با هزاران محصول و بازدید همزمان بالا اغلب به 16 گیگابایت یا بیشتر نیاز پیدا میکند. بهترین روش، اندازهگیری مصرف فعلی و برآورد سهم PHP، دیتابیس و Redis بهصورت جداگانه است.
در وبلاگ، بیشتر صفحهها کش میشوند و بار PHP کم است. در ووکامرس، سبد خرید، پرداخت و حساب کاربری طبق مستندات رسمی نباید کش شوند و هر مشتری فعال، بار PHP و دیتابیس ایجاد میکند. به همین دلیل تعداد PHP Worker، سرعت دیسک و تنظیم دیتابیس در فروشگاه اهمیت بسیار بیشتری دارد.
معمولاً نه. برای فروشگاه تازهکار، یک هاست وردپرس خوب یا سرور مجازی کوچک کافی و بهصرفهتر است. سرور اختصاصی زمانی منطقی میشود که منابع سرور مجازی در ساعات اوج پر شود، چند فروشگاه را روی یک سختافزار میزبانی کنید یا به منابع کاملاً تضمینی نیاز داشته باشید.
PHP Worker پردازهای از PHP-FPM است که هر بار یک درخواست را اجرا میکند. تعداد لازم به درخواستهای همزمانی بستگی دارد که از کش عبور میکنند. عدد را از تقسیم رم در اختیار PHP بر مصرف میانگین هر پردازه برآورد کنید و با تست بار اصلاح کنید؛ عدد بیش از حد باعث پر شدن رم و استفاده از Swap میشود.
Redis نتیجه کوئریهای تکراری وردپرس را میان درخواستها در حافظه نگه میدارد تا لازم نباشد هر بار از دیتابیس خوانده شوند. این کار بیشتر در صفحههایی اثر دارد که کش صفحه ندارند، مثل پیشخوان و سبد خرید. Redis جای کش صفحه یا بهینهسازی کوئریهای سنگین را نمیگیرد و باید کنار آنها استفاده شود.
HPOS از نسخه 8.2 برای نصبهای جدید پیشفرض است و سفارشها را در جدولهای اختصاصی نگه میدارد. در فروشگاه قدیمی، ابتدا سازگاری همه افزونهها را بررسی کنید، از دیتابیس بکاپ بگیرید و فرایند همگامسازی را روی نسخه آزمایشی امتحان کنید. پس از اطمینان، آن را روی سایت اصلی فعال کنید.
با برنامهریزی درست، قطعی به بازه کوتاه همگامسازی نهایی محدود میشود. کاهش TTL از چند روز قبل، آزمایش سایت روی سرور جدید با فایل hosts و توقف موقت ثبت سفارش در لحظه انتقال، ریسک را کم میکند. مدت دقیق به حجم دیتابیس و فایلها بستگی دارد و نمیتوان عدد ثابتی برای آن اعلام کرد.
نه بهتنهایی. سرور اختصاصی منابع بیشتری برای تحمل ترافیک دارد، اما حملات حجیم باید در لایه شبکه فیلتر شوند. سرورهای اختصاصی ایران وبداده از محافظت DDoS با ظرفیت 100Gbit/s و فایروال سختافزاری بهره میبرند، ولی امنسازی خود وردپرس، بهروزرسانی افزونهها و محدود کردن مسیرهایی مثل xmlrpc.php همچنان بر عهده مدیر سایت است.