سرور ابری برای WordPress — راهنمای انتخاب و پیکربندی حرفه‌ای

بهترین سرور برای WordPress و WooCommerce چه ویژگی‌هایی باید داشته باشد؟ راهنمای کامل انتخاب منابع، کش، PHP، Nginx و امنیت برای سایت وردپرسی.

نویسنده

تیم فنی زیر ساخت افرادین

دسته‌بندی

WordPress

زمان مطالعه

01 Min read

تاریخ انتشار

25 Jul, 2026

سرور ابری برای WordPress — راهنمای انتخاب و پیکربندی حرفه‌ای

وردپرس قدرتمندترین CMS دنیاست—بیش از ۴۰٪ کل وب روی وردپرس اجرا می‌شود. اما وردپرس روی یک هاست اشتراکی ضعیف با وردپرس روی یک VPS بهینه‌شده، از زمین تا آسمان فرق دارد. سرعت لود، امنیت، مدیریت ترافیک—همه و همه به انتخاب سرور شما بستگی دارد.

WordPress روی چه سروری اجرا شود؟

پاسخ کوتاه: VPS با حداقل ۲ گیگ RAM. اما برای یک سایت حرفه‌ای—چه وبلاگ، چه سایت شرکتی و چه فروشگاه—این حداقل است، نه ایده‌آل.

وردپرس مدرن با PHP 8.x، پلاگین‌های متعدد و قالب‌های سنگین، نیاز به منابع قابل توجهی دارد. برخلاف تصور رایج، یک سایت وردپرسی ساده هم می‌تواند در لحظات اوج ترافیک، RAM زیادی مصرف کند.

چه CPU و RAM برای WordPress لازم است؟

نوع سایتCPURAMفضای ذخیره‌سازی
وبلاگ شخصی۱-۲ هسته۲ گیگ۲۰ گیگ SSD
سایت شرکتی۲ هسته۴ گیگ۴۰ گیگ NVMe
فروشگاه کوچک (تا ۵۰ محصول)۲ هسته۴ گیگ۴۰ گیگ NVMe
فروشگاه متوسط (۵۰-۵۰۰ محصول)۴ هسته۶-۸ گیگ۶۰-۸۰ گیگ NVMe
فروشگاه بزرگ / پرترافیک۶-۸ هسته۱۲-۱۶ گیگ۱۲۰+ گیگ NVMe

نکته حیاتی: وردپرس با PHP-FPM هر بازدیدکننده را با یک worker پردازش می‌کند. اگر ۲۰ کاربر هم‌زمان روی سایت باشند و هر worker حدود ۷۰-۱۰۰ مگابایت RAM نیاز داشته باشد—فقط PHP حدود ۱.۵-۲ گیگ RAM مصرف می‌کند. حالا MySQL، Redis و سیستم‌عامل را هم اضافه کنید.

PHP — قلب تپنده وردپرس

وردپرس با PHP نوشته شده، پس نسخه PHP تأثیر مستقیمی روی سرعت سایت شما دارد:

  • PHP 7.4: حداقل قابل قبول (دیگر پشتیبانی رسمی ندارد)
  • PHP 8.1: استاندارد فعلی—۲۰-۳۰٪ سریع‌تر از PHP 7.4
  • PHP 8.3: سریع‌ترین نسخه با JIT compiler—پیشنهاد ما

همیشه آخرین نسخه پایدار PHP را نصب کنید. وردپرس ۶.x کاملاً با PHP 8.3 سازگار است و اکثر پلاگین‌های معتبر هم همینطور.

تنظیمات PHP-FPM برای وردپرس:

pm = dynamic
pm.max_children = 15
pm.start_servers = 3
pm.min_spare_servers = 2
pm.max_spare_servers = 5
pm.max_requests = 500

Nginx — سریع‌ترین وب سرور برای وردپرس

Apache هم کار می‌کند، ولی Nginx به وضوح برای وردپرس بهتر است—مصرف RAM کمتر، سرعت بالاتر در سرو فایل‌های استاتیک (CSS، JS، تصاویر) و پشتیبانی بهتر از FastCGI Cache.

تنظیمات کلیدی Nginx برای وردپرس:

location / {
    try_files $uri $uri/ /index.php?$args;
}

location ~ \.php$ {
    fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}

# Cache static files for 30 days
location ~* \.(jpg|jpeg|png|gif|ico|css|js|svg|woff|woff2)$ {
    expires 30d;
    add_header Cache-Control "public, immutable";
}

Redis Object Cache — ضروری، نه اختیاری

بزرگ‌ترین bottleneck وردپرس، دیتابیس است. هر بار که صفحه‌ای لود می‌شود، ده‌ها کوئری MySQL اجرا می‌شود. Redis Object Cache این کوئری‌ها را در RAM کش می‌کند—نتیجه: کاهش ۵۰-۸۰٪ بار دیتابیس.

پلاگین Redis Object Cache را نصب کنید و یک Redis server روی VPS داشته باشید. ۲۵۶ مگابایت RAM برای Redis کافی است.

کش صفحات با FastCGI Cache

علاوه بر Object Cache، صفحات کامل را هم کش کنید. Nginx FastCGI Cache صفحات HTML کامل را در دیسک (یا RAM با tmpfs) ذخیره می‌کند و برای کاربران بعدی بدون اجرای حتی یک خط PHP سرو می‌کند.

این کار سرعت لود صفحه را از ۱-۲ ثانیه به ۵۰-۱۰۰ میلی‌ثانیه کاهش می‌دهد—تفاوتی که کاربران فوراً حس می‌کنند.

امنیت وردپرس — حیاتی‌ترین بخش

وردپرس به دلیل محبوبیت، هدف شماره یک هکرهاست. این اقدامات امنیتی را حتماً انجام دهید:

  • wp-login.php را محدود کنید: با Nginx فقط از IPهای مشخص اجازه دسترسی دهید
  • XML-RPC را غیرفعال کنید: اگر از اپلیکیشن موبایل وردپرس استفاده نمی‌کنید
  • wp-config.php را بالاتر از public_html قرار دهید: غیرقابل دسترس از وب
  • فایل‌های حساس را بلاک کنید: wp-config.php، .htaccess و xmlrpc.php
  • آپدیت خودکار: وردپرس، پلاگین‌ها و قالب‌ها را همیشه به‌روز نگه دارید

جمع‌بندی: سرور مناسب WordPress شما

برای یک سایت وردپرسی حرفه‌ای—چه شرکتی و چه فروشگاهی—این پیکربندی پیشنهادی ماست:

  • CPU: ۴ هسته
  • RAM: ۶-۸ گیگابایت
  • ذخیره‌سازی: ۶۰ گیگابایت NVMe SSD
  • سیستم‌عامل: Ubuntu 22.04 LTS
  • PHP: 8.3 با PHP-FPM
  • وب سرور: Nginx + FastCGI Cache
  • دیتابیس: MySQL 8.0 با innodb_buffer_pool_size بهینه
  • کش: Redis Object Cache
  • SSL: Let’s Encrypt (رایگان)

👈 سرور مناسب برای WordPress خود را انتخاب کنید


مقالات مرتبط