وردپرس قدرتمندترین CMS دنیاست—بیش از ۴۰٪ کل وب روی وردپرس اجرا میشود. اما وردپرس روی یک هاست اشتراکی ضعیف با وردپرس روی یک VPS بهینهشده، از زمین تا آسمان فرق دارد. سرعت لود، امنیت، مدیریت ترافیک—همه و همه به انتخاب سرور شما بستگی دارد.
WordPress روی چه سروری اجرا شود؟
پاسخ کوتاه: VPS با حداقل ۲ گیگ RAM. اما برای یک سایت حرفهای—چه وبلاگ، چه سایت شرکتی و چه فروشگاه—این حداقل است، نه ایدهآل.
وردپرس مدرن با PHP 8.x، پلاگینهای متعدد و قالبهای سنگین، نیاز به منابع قابل توجهی دارد. برخلاف تصور رایج، یک سایت وردپرسی ساده هم میتواند در لحظات اوج ترافیک، RAM زیادی مصرف کند.
چه CPU و RAM برای WordPress لازم است؟
| نوع سایت | CPU | RAM | فضای ذخیرهسازی |
|---|---|---|---|
| وبلاگ شخصی | ۱-۲ هسته | ۲ گیگ | ۲۰ گیگ 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 خود را انتخاب کنید
مقالات مرتبط
- راهنمای انتخاب VPS برای سایتهای وردپرسی و فروشگاهی — انتخاب منابع، سیستمعامل و تنظیمات
- برای سایت من چه سروری لازم است؟ — راهنمای گامبهگام انتخاب سرور
- VPS چیست؟ راهنمای کامل برای مبتدیان — آشنایی با مفهوم سرور مجازی