"WordPress को कितनी RAM चाहिए?" का कोई एक जवाब नहीं है। यह ट्रैफ़िक, प्लगइन और कैशिंग पर निर्भर करता है। यह गाइड यथार्थवादी शुरुआती बिंदु देती है ताकि आप न ज़्यादा भुगतान करें और न लॉन्च के दिन साइट क्रैश हो।
ट्रैफ़िक के अनुसार शुरुआती बिंदु
| साइट | रोज़ाना विज़िटर | सुझाया गया VPS |
|---|---|---|
| निजी ब्लॉग, पोर्टफ़ोलियो | 2,000 तक | 1 vCPU, 1 से 2 GB RAM |
| छोटा बिज़नेस, न्यूज़ साइट | 2,000 से 20,000 | 2 vCPU, 4 GB RAM |
| WooCommerce स्टोर, मेंबरशिप साइट | 10,000 और ऊपर | 4 vCPU, 8 GB RAM |
| ज़्यादा ट्रैफ़िक वाला पब्लिशर | 100,000 और ऊपर | डेडिकेटेड CPU, 16 GB या ज़्यादा, साथ में CDN |
ये मार्गदर्शक हैं, गारंटी नहीं। 2 GB पर अच्छी तरह कैश की गई साइट अक्सर 8 GB पर ख़राब कॉन्फ़िगर की गई साइट से बेहतर चलती है।
संसाधन असल में किसमें लगते हैं
- PHP वर्कर। हर बिना कैश वाला पेज व्यू एक PHP प्रोसेस लेता है, लगभग 50 से 150 MB RAM। ज़्यादा वर्कर का मतलब ज़्यादा एक साथ विज़िटर।
- डेटाबेस। MariaDB या MySQL को अपने बफ़र पूल के लिए मेमोरी चाहिए। छोटी साइटों के लिए 256 से 512 MB ठीक है।
- प्लगइन। पेज बिल्डर, बैकअप प्लगइन और सिक्योरिटी स्कैनर साइट के धीमे होने के आम कारण हैं।
- इमेज। बड़ी, बिना ऑप्टिमाइज़ की गई इमेज हर पेज पर बैंडविड्थ और CPU बर्बाद करती हैं।
सबसे सस्ता बड़ा स्पीड-अप: कैशिंग
- पेज कैशिंग (WP Super Cache जैसा प्लगइन या Nginx FastCGI कैश) ज़्यादातर विज़िटरों को बिना किसी PHP के सहेजी हुई HTML फ़ाइल देती है।
- Redis के साथ ऑब्जेक्ट कैशिंग डेटाबेस के नतीजे मेमोरी में रखती है।
- OPcache कंपाइल किया हुआ PHP मेमोरी में रखता है। यह PHP में ही बना है और चालू होना चाहिए।
- CDN इमेज और स्क्रिप्ट विज़िटर के पास के सर्वर से देता है।
NVMe स्टोरेज क्यों मायने रखता है
WordPress कई छोटी फ़ाइलें पढ़ता है और कई छोटी डेटाबेस क्वेरी चलाता है। NVMe डिस्क उन रैंडम रीड को SATA SSD या हार्ड डिस्क से कहीं तेज़ संभालती हैं, जो सीधे पेज जनरेशन की तेज़ी में दिखता है। हमारे बेचे गए हर प्लान में NVMe है।
लोकेशन चुनना
सर्वर को अपने ज़्यादातर विज़िटरों के पास रखें। 100 ms दूर बैठा विज़िटर हर अतिरिक्त राउंड ट्रिप महसूस करता है। VPS की लोकेशन कैसे चुनें देखें।
अगले क़दम
हमारी Nginx गाइड से स्टैक इंस्टॉल करें, 15 मिनट की चेकलिस्ट से उसे सुरक्षित करें और बैकअप स्वचालित करें।