«WordPress به چه مقدار 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 را هدر میدهند.
ارزانترین افزایش سرعت بزرگ: کش
- کش صفحه (افزونهای مانند WP Super Cache یا کش FastCGI در Nginx) به بیشتر بازدیدکنندگان فایل HTML ذخیرهشده را بدون هیچ PHP میدهد.
- کش شیء با Redis نتایج پایگاه داده را در حافظه نگه میدارد.
- OPcache PHP کامپایلشده را در حافظه نگه میدارد. در خود PHP است و باید روشن باشد.
- CDN تصاویر و اسکریپتها را از سرورهای نزدیک بازدیدکننده ارائه میدهد.
چرا حافظهی NVMe مهم است
WordPress فایلهای کوچک بسیاری میخواند و پرسوجوهای کوچک بسیاری روی پایگاه داده اجرا میکند. دیسکهای NVMe این خواندنهای تصادفی را بسیار سریعتر از SSDهای SATA یا هارددیسکها انجام میدهند که مستقیماً بهصورت تولید سریعتر صفحه دیده میشود. هر طرحی که میفروشیم NVMe دارد.
انتخاب موقعیت
سرور را نزدیک بیشتر بازدیدکنندگان بگذارید. بازدیدکنندهای که ۱۰۰ ms فاصله دارد هر رفتوبرگشت اضافه را حس میکند. چگونه موقعیت VPS را انتخاب کنیم را ببینید.
گامهای بعدی
مجموعهی نرمافزار را با راهنمای Nginx ما نصب کنید، با چکلیست ۱۵ دقیقهای ایمنش کنید و پشتیبانگیری را خودکار کنید.