"WordPress ne kadar RAM’e ihtiyaç duyar?" sorusunun tek bir cevabı yoktur. Trafiğe, eklentilere ve önbelleklemeye bağlıdır. Bu rehber, ne fazla ödemeniz ne de lansman gününde çökmeniz için gerçekçi başlangıç noktaları verir.
Trafiğe göre başlangıç noktaları
| Site | Günlük ziyaretçi | Önerilen VPS |
|---|---|---|
| Kişisel blog, portfolyo | 2,000’e kadar | 1 vCPU, 1 ila 2 GB RAM |
| Küçük işletme, haber sitesi | 2,000 ila 20,000 | 2 vCPU, 4 GB RAM |
| WooCommerce mağazası, üyelik sitesi | 10,000 ve üzeri | 4 vCPU, 8 GB RAM |
| Yüksek trafikli yayıncı | 100,000 ve üzeri | Ayrılmış CPU, 16 GB veya daha fazlası ve bir CDN |
Bunlar kılavuzdur, garanti değildir. 2 GB’ta iyi önbelleklenmiş bir site, 8 GB’ta kötü yapılandırılmış bir siteyi çoğu zaman geride bırakır.
Kaynakları gerçekte neyin tükettiği
- PHP worker’ları. Önbelleğe alınmamış her sayfa görüntülemesi bir PHP süreci alır, yaklaşık 50 ila 150 MB RAM. Daha fazla worker, daha fazla eşzamanlı ziyaretçi demektir.
- Veritabanı. MariaDB veya MySQL, tampon havuzu için belleğe ihtiyaç duyar. Küçük siteler için 256 ila 512 MB yeterlidir.
- Eklentiler. Sayfa oluşturucular, yedekleme eklentileri ve güvenlik tarayıcıları yavaş sitelerin olağan nedenleridir.
- Görseller. Optimize edilmemiş büyük görseller her sayfada bant genişliği ve CPU israf eder.
En ucuz büyük hız artışı: önbellekleme
- Sayfa önbellekleme (WP Super Cache gibi bir eklenti veya Nginx FastCGI önbelleği) ziyaretçilerin çoğuna hiç PHP çalıştırmadan kaydedilmiş bir HTML dosyası sunar.
- Redis ile nesne önbellekleme veritabanı sonuçlarını bellekte saklar.
- OPcache derlenmiş PHP’yi bellekte tutar. PHP’ye yerleşiktir ve açık olmalıdır.
- Bir CDN görselleri ve betikleri ziyaretçiye yakın sunuculardan sunar.
NVMe depolama neden önemli
WordPress çok sayıda küçük dosya okur ve çok sayıda küçük veritabanı sorgusu çalıştırır. NVMe diskler bu rastgele okumaları SATA SSD’lerden veya sabit disklerden çok daha hızlı işler; bu da doğrudan daha hızlı sayfa oluşturma olarak görünür. Sattığımız her plan NVMe kullanır.
Konum seçimi
Sunucuyu ziyaretçilerinizin çoğuna yakın bir yere koyun. 100 ms uzaktaki bir ziyaretçi her ek gidiş dönüşü hisseder. VPS konumu nasıl seçilir yazısına bakın.
Sonraki adımlar
Yığını Nginx rehberimizle kurun, 15 dakikalık kontrol listesiyle güvenceye alın ve yedeklemeleri otomatikleştirin.