WordPress Multisite Nedir?
WordPress Multisite, tek bir WordPress kurulumu ile birden fazla site yönetmenizi sağlayan özelliktir.
Örnek kullanım alanları:
- Ajanslar (müşteri siteleri)
- Üniversiteler (fakülte siteleri)
- Franchise sistemler
- Blog ağları
- SaaS platformları
Multisite Nasıl Çalışır?
Multisite sisteminde:
- Tüm siteler tek veritabanını paylaşır
- Aynı WordPress çekirdeği kullanılır
- Plugin ve temalar ortak kullanılır
- Her site ayrı içerik ve kullanıcıya sahiptir
Bu yapı performans ve güvenlik açısından dikkat gerektirir.
Multisite ve Tek Site Arasındaki Fark
| Özellik | Tek Site | Multisite |
|---|---|---|
| Kurulum | 1 site | Çoklu site |
| Veritabanı | Tek | Paylaşımlı |
| Yönetim | Basit | Karmaşık |
| Kaynak kullanımı | Düşük | Yüksek |
Multisite Performansını Etkileyen Faktörler
Multisite performansı şu faktörlere bağlıdır:
- Site sayısı
- Trafik yoğunluğu
- Plugin sayısı
- Veritabanı boyutu
- Cache sistemi
- Sunucu gücü
Özellikle veritabanı performansı kritik hale gelir.
Multisite için Minimum Hosting Gereksinimleri
Küçük multisite projeleri için minimum öneriler:
| Kaynak | Minimum |
|---|---|
| CPU | 2 Core |
| RAM | 4 GB |
| Disk | SSD |
| PHP | 8.0+ |
Bu seviyenin altındaki hostinglerde performans sorunları yaşanabilir.
Multisite için Önerilen Server Stack
Yüksek performans için önerilen yapı:
- Nginx veya LiteSpeed
- PHP 8.2
- OPcache
- Redis Object Cache
- MariaDB
- HTTP/3
- NVMe disk
Bu stack multisite performansını ciddi artırır.
Multisite Load Etkisi (Önemli)
Multisite sistemlerde yük lineer değildir.
Örnek:
- 1 site = 1x yük
- 5 site = 3–4x yük
- 10 site = 6–8x yük
- 20 site = 12–15x yük
Sebep:
- Ortak veritabanı
- Ortak CPU kullanımı
- Artan query sayısı
- Object cache ihtiyacı
- Cron işlemleri
Bu yüzden multisite projelerde sadece site sayısı değil, toplam trafik ve veritabanı yükü hesaplanmalıdır.
Shared Hosting Multisite için Yeterli mi?
Genellikle hayır.
Shared hostingte:
- CPU limitleri vardır
- RAM paylaşılır
- IO limitleri vardır
- Komşu siteler etkiler
Bu yüzden multisite projeler shared hostingte:
- Yavaşlar
- 503 hatası verir
- Admin paneli yavaşlar
- Site açılış süresi artar
Multisite için shared hosting genellikle önerilmez.
Multisite için VPS mi Dedicated mı?
| Sistem | Ne Zaman |
|---|---|
| VPS | 2–20 site |
| Yüksek Kaynaklı VPS | 20–100 site |
| Dedicated | 100+ site |
| Cloud Cluster | 200+ site |
Büyüyen multisite projeler için VPS neredeyse zorunludur.
Multisite için Kritik Optimizasyonlar
Multisite performansı için yapılması gerekenler:
- Redis object cache kullanılmalı
- Database optimize edilmeli
- OPcache aktif olmalı
- Gereksiz pluginler kaldırılmalı
- CDN kullanılmalı
- Site başına kaynak limiti planlanmalı
- wp-cron kapatılıp server cron kullanılmalı
- Query monitor ile yavaş sorgular bulunmalı
Bu optimizasyonlar yapılmadan multisite büyütmek ciddi performans sorunlarına yol açar.
Sonuç: Multisite için Doğru Hosting Nasıl Seçilir?
Multisite projelerde en önemli faktör:
Tek site performansı değil, toplam sistem yüküdür.
Doğru hosting seçimi:
| Multisite Büyüklüğü | Önerilen Sistem |
|---|---|
| 2–5 site | VPS |
| 5–20 site | 8 GB RAM VPS |
| 20–50 site | 16 GB RAM VPS |
| 50–100 site | Dedicated |
| 100+ site | Dedicated / Cloud |
Yanlış hosting seçimi multisite projelerde ciddi performans ve kesinti sorunlarına yol açar.