OffshoreVps
راهنماها1 اکتبر 20267 دقیقه مطالعهنوشته‌ی تیم OffshoreVps

WordPress روی VPS به چه مقدار RAM و CPU نیاز دارد؟

مشخصات واقع‌بینانه‌ی VPS برای وبلاگ‌ها، سایت‌های کسب‌وکار و WooCommerce بر اساس سطح ترافیک، اینکه واقعاً چه چیزی منابع مصرف می‌کند و کدام کش مهم‌تر است.

«WordPress به چه مقدار RAM نیاز دارد؟» پاسخ واحدی ندارد. به ترافیک، افزونه‌ها و کش بستگی دارد. این راهنما نقطه‌های شروع واقع‌بینانه می‌دهد تا نه بیش از حد بپردازید و نه روز راه‌اندازی از کار بیفتید.

نمودارهای مصرف CPU، RAM و دیسک، نمایانگر انتخاب مشخصات VPS برای WordPress
سه منبعی که باید اندازه‌گیری شوند: CPU، RAM و دیسک.

نقطه‌های شروع بر اساس ترافیک

سایتبازدیدکننده در روزVPS پیشنهادی
وبلاگ شخصی، نمونه‌کارتا ۲,۰۰۰۱ vCPU، ۱ تا ۲ GB رم
کسب‌وکار کوچک، سایت خبری۲,۰۰۰ تا ۲۰,۰۰۰۲ vCPU، ۴ GB رم
فروشگاه WooCommerce، سایت عضویت۱۰,۰۰۰ و بیشتر۴ vCPU، ۸ GB رم
ناشر پرترافیک۱۰۰,۰۰۰ و بیشترCPU اختصاصی، ۱۶ GB یا بیشتر، به‌علاوه‌ی CDN

این‌ها راهنما هستند، نه تضمین. یک سایت با کش خوب روی ۲ GB اغلب از سایت بد پیکربندی‌شده روی ۸ GB بهتر عمل می‌کند.

چه چیزی واقعاً منابع مصرف می‌کند

  • PHP workerها. هر بازدید بدون کش یک فرایند PHP می‌گیرد، تقریباً ۵۰ تا ۱۵۰ MB رم. workerهای بیشتر یعنی بازدیدکنندگان هم‌زمان بیشتر.
  • پایگاه داده. MariaDB یا MySQL برای buffer pool به حافظه نیاز دارد. ۲۵۶ تا ۵۱۲ MB برای سایت‌های کوچک خوب است.
  • افزونه‌ها. صفحه‌سازها، افزونه‌های پشتیبان‌گیری و اسکنرهای امنیتی از علت‌های معمول کندی سایت‌اند.
  • تصاویر. تصاویر بزرگ بهینه‌نشده در هر صفحه پهنای باند و CPU را هدر می‌دهند.

ارزان‌ترین افزایش سرعت بزرگ: کش

  1. کش صفحه (افزونه‌ای مانند WP Super Cache یا کش FastCGI در Nginx) به بیشتر بازدیدکنندگان فایل HTML ذخیره‌شده را بدون هیچ PHP می‌دهد.
  2. کش شیء با Redis نتایج پایگاه داده را در حافظه نگه می‌دارد.
  3. OPcache PHP کامپایل‌شده را در حافظه نگه می‌دارد. در خود PHP است و باید روشن باشد.
  4. CDN تصاویر و اسکریپت‌ها را از سرورهای نزدیک بازدیدکننده ارائه می‌دهد.
گام‌های این راهنما به ترتیب: ۱. نقطه‌های شروع بر اساس ترافیک؛ ۲. چه چیزی واقعاً منابع مصرف می‌کند؛ ۳. ارزان‌ترین افزایش سرعت بزرگ: کش؛ ۴. چرا حافظه‌ی NVMe مهم است؛ ۵. انتخاب موقعیت؛ ۶. گام‌های بعدی
گام‌های این راهنما به ترتیب.

چرا حافظه‌ی NVMe مهم است

WordPress فایل‌های کوچک بسیاری می‌خواند و پرس‌وجوهای کوچک بسیاری روی پایگاه داده اجرا می‌کند. دیسک‌های NVMe این خواندن‌های تصادفی را بسیار سریع‌تر از SSDهای SATA یا هارددیسک‌ها انجام می‌دهند که مستقیماً به‌صورت تولید سریع‌تر صفحه دیده می‌شود. هر طرحی که می‌فروشیم NVMe دارد.

انتخاب موقعیت

سرور را نزدیک بیشتر بازدیدکنندگان بگذارید. بازدیدکننده‌ای که ۱۰۰ ms فاصله دارد هر رفت‌وبرگشت اضافه را حس می‌کند. چگونه موقعیت VPS را انتخاب کنیم را ببینید.

گام‌های بعدی

مجموعه‌ی نرم‌افزار را با راهنمای Nginx ما نصب کنید، با چک‌لیست ۱۵ دقیقه‌ای ایمنش کنید و پشتیبان‌گیری را خودکار کنید.