Bir web sitesi projesinde en az ilgi gören ama sonuçları en çok hissedilen karar hosting seçimidir. Tasarım tartışılır, renkler defalarca gözden geçirilir, logo boyutu üzerine yarım saat konuşulur; hosting ise genellikle “en uygun paketi alalım” cümlesiyle üç dakikada karara bağlanır.
Oysa hosting, sitenizin üzerinde durduğu zemindir. Sunucu ilk baytı 900 milisaniyede gönderiyorsa, tasarımın ne kadar zarif olduğunun bir önemi kalmaz — ziyaretçi sayfayı görmeden ayrılır. Bu yazıda üç ana hosting modelini karşılaştıracak, hangi işletmeye hangisinin uygun olduğunu ve seçim yaparken hangi teknik kriterlere bakmanız gerektiğini anlatacağım.
Paylaşımlı Hosting
Paylaşımlı hostingde tek bir fiziksel sunucu, yüzlerce hatta binlerce site arasında bölüşülür. İşlemci, bellek ve disk erişimi ortak havuzdan dağıtılır.
Avantajları: En düşük maliyet. Teknik bilgi gerektirmeyen panel arayüzleri. Tek tıkla WordPress kurulumu. Küçük ölçekli projeler için hızlı başlangıç.
Dezavantajları: Komşu etkisi en büyük sorundur — aynı sunucudaki başka bir site anormal kaynak tükettiğinde sizin siteniz de yavaşlar. Kaynak sınırları katıdır; belirli bir eşik aşıldığında paket yükseltmeye zorlanırsınız. Sunucu düzeyinde önbellek ve nesne önbelleği genellikle yoktur veya sınırlıdır. Yedekleme politikaları çoğu zaman yetersizdir.
Kime uygun: Aylık ziyaretçi sayısı düşük, ürün satmayan, öncelikle tanıtım amaçlı siteler. Yeni kurulan ve trafiği henüz oluşmamış projeler için makul bir başlangıç noktasıdır.
VPS (Sanal Özel Sunucu)
VPS’te fiziksel sunucu sanallaştırılır ve size ayrılmış, garanti edilmiş kaynaklar tahsis edilir. Komşu siteler sizin belleğinizi tüketemez.
Avantajları: Garantili kaynak. Sunucu yapılandırmasını kontrol edebilme — PHP sürümü, bellek limiti, önbellek katmanı, veritabanı ayarları sizin kararınızdır. Redis nesne önbelleği, Nginx yapılandırması ve özel güvenlik kuralları uygulanabilir. Ölçeklenebilir: kaynak artırımı genellikle birkaç dakika sürer.
Dezavantajları: Sunucu yönetimi bilgisi gerektirir. Güvenlik güncellemeleri, güvenlik duvarı, yedekleme ve izleme sizin sorumluluğunuzdadır. Yanlış yapılandırılmış bir VPS, iyi bir paylaşımlı hostingden daha yavaş ve daha güvensiz olabilir.
Kime uygun: Düzenli trafiği olan kurumsal siteler, orta ölçekli e-ticaret projeleri, birden fazla siteyi tek yerden yönetmek isteyen ajanslar ve teknik desteği olan işletmeler.
Yönetilen (Managed) WordPress Hosting
Yönetilen hosting, altyapıyı özellikle WordPress için optimize edilmiş biçimde sunar ve sunucu yönetimini servis sağlayıcı üstlenir.
Avantajları: Sunucu düzeyinde tam sayfa önbelleği hazır gelir. WordPress çekirdeği ve bazı sağlayıcılarda eklentiler otomatik güncellenir. Günlük otomatik yedek ve tek tıkla geri yükleme standarttır. WordPress’e özgü güvenlik kuralları uygulanır. Test (staging) ortamı genellikle pakete dahildir. Destek ekibi WordPress bilir; “sorun eklentide” cevabıyla yollamaz.
Dezavantajları: Paylaşımlı hostinge göre belirgin biçimde daha pahalıdır. Bazı sağlayıcılar performans veya güvenlik gerekçesiyle belirli eklentileri yasaklar. E-posta hizmeti genellikle dahil değildir, ayrıca çözülmesi gerekir.
Kime uygun: Sitesi doğrudan gelir üreten işletmeler, teknik ekibi olmayan ama sitesi kritik olan kurumlar, yoğun içerik yayınlayan markalar ve büyüyen e-ticaret projeleri.
Karşılaştırma Tablosu
| Kriter | Paylaşımlı | VPS | Yönetilen WordPress |
|---|---|---|---|
| Maliyet | En düşük | Orta | Yüksek |
| Performans | Değişken | İyi (yapılandırmaya bağlı) | Yüksek ve öngörülebilir |
| Teknik bilgi ihtiyacı | Yok | Yüksek | Düşük |
| Kaynak garantisi | Yok | Var | Var |
| Otomatik yedek | Sınırlı | Kendiniz kurarsınız | Standart |
| Test ortamı | Genelde yok | Kendiniz kurarsınız | Genelde dahil |
| Ölçeklenebilirlik | Düşük | Yüksek | Yüksek |
| Destek kalitesi | Genel | Sunucu odaklı | WordPress odaklı |
Seçim Yaparken Bakılacak 10 Teknik Kriter
Paket fiyatı ve “sınırsız” ifadeleri karar için yeterli değil. Şunları sorun:
- PHP sürümü. Güncel sürüm destekleniyor mu, sürüm değiştirme panelden mümkün mü?
- Sunucu yazılımı. Nginx veya LiteSpeed, klasik Apache yapılandırmalarına göre WordPress’te genellikle daha iyi sonuç verir.
- Nesne önbelleği. Redis veya Memcached destekleniyor mu? Özellikle WooCommerce ve üyelikli sitelerde fark yaratır.
- HTTP/2 veya HTTP/3 desteği. Çoklu dosya yükleme performansını doğrudan etkiler.
- Veri merkezi konumu. Hedef kitleniz Türkiye’deyse, sunucunun coğrafi yakınlığı gecikme süresini düşürür.
- Yedekleme sıklığı ve saklama süresi. Günlük mü, haftalık mı? Kaç gün geriye dönebiliyorsunuz? Geri yükleme ücretli mi?
- Test (staging) ortamı. Güncellemeleri canlıda denemek zorunda kalmak, en riskli bakım pratiğidir.
- Kaynak limitleri. Eşzamanlı bağlantı, PHP işlem sayısı, giriş/çıkış (I/O) limiti nedir? “Sınırsız” ifadesinin arkasındaki gerçek sınırları sorun.
- SSH erişimi ve WP-CLI. Toplu işlemler, veritabanı bakımı ve göç işlemleri için kritik.
- Destek kanalları ve yanıt süresi. Gece yarısı site çöktüğünde kime ulaşacaksınız?
Bir Sitenin Ne Zaman Taşınması Gerekir?
Mevcut hostinginizin yetersiz kaldığının işaretleri:
- Sunucu yanıt süresi (TTFB) düzenli olarak 600 ms üzerinde
- Yoğun saatlerde 502, 503 veya “veritabanı bağlantı hatası” mesajları
- Yönetim panelinde yazı kaydetme, medya yükleme gibi işlemlerin belirgin gecikmesi
- Kaynak limiti aşımı bildirimleri
- Kampanya dönemlerinde sitenin yavaşlaması
- Sağlayıcının PHP güncel sürümünü sunmaması
Bu belirtilerden üç veya daha fazlası varsa, eklenti optimizasyonuyla uğraşmak yerine altyapıyı değiştirmek daha hızlı ve kalıcı sonuç verir.
Taşıma Sürecinde Dikkat Edilecekler
Hosting değişikliği doğru yapıldığında ziyaretçiler hiçbir kesinti hissetmez. Yanlış yapıldığında ise gün boyu erişilemeyen bir site ve kaybolmuş siparişlerle uğraşılır.
Güvenli bir taşıma sırası şöyledir: önce yeni sunucuda sitenin birebir kopyası kurulur ve alan adı yönlendirmesi yapılmadan test edilir. Formlar, ödeme akışı, e-posta gönderimi ve yönetim paneli işlevleri tek tek denenir. Ardından DNS TTL değeri düşürülür, sakin bir saat seçilir, son veri senkronizasyonu yapılır ve DNS yönlendirmesi değiştirilir. Eski sunucu en az bir hafta kapatılmadan bekletilir.
E-ticaret sitelerinde ek bir adım vardır: taşıma sırasında sipariş alımını geçici olarak durdurmak veya çok düşük trafikli bir zaman dilimi seçmek. Aksi halde iki sunucuda birden sipariş oluşabilir ve stok tutarsızlığı yaşanır.
Maliyeti Doğru Hesaplamak
Hosting kararını yalnızca aylık ücrete bakarak vermek yanıltıcıdır. Toplam maliyeti hesaplarken şunları ekleyin: yedekleme çözümü (dahil değilse), güvenlik/güvenlik duvarı hizmeti, CDN, sunucu yönetimi için harcanacak zaman veya dışarıdan alınacak destek ve kesinti anında kaybedilecek potansiyel gelir.
Basit bir kıyas: sitenizden ayda beş teklif talebi geliyorsa ve her birinin ortalama değeri belirli bir tutar ise, yavaşlık nedeniyle bu talebin birini kaybetmek çoğu zaman bir yıllık hosting farkını aşar. Karar bu ölçekte verildiğinde çok daha net hale gelir.
CDN Ne Zaman Gerekli?
İçerik dağıtım ağı (CDN), sitenizin statik dosyalarını dünyanın farklı noktalarındaki sunuculardan servis eder. Ziyaretçiye en yakın noktadan yanıt verildiği için gecikme süresi düşer.
CDN’in gerçekten fark yarattığı durumlar:
- Ziyaretçilerinizin önemli bir kısmı yurt dışındaysa
- Sitenizde çok sayıda görsel, video veya indirilebilir dosya varsa
- Trafik dalgalanmaları yaşıyorsanız ve ani yükleri sunucunuza taşımak istemiyorsanız
- Bot trafiği ve saldırı girişimlerini sunucudan önce filtrelemek istiyorsanız
Buna karşılık, tamamen yerel bir hedef kitleye hitap eden, görsel yükü hafif bir kurumsal sitede CDN’in katkısı sınırlı kalır. Bu durumda aynı bütçeyi daha iyi bir sunucuya ayırmak daha isabetlidir.
CDN kurarken dikkat edilecek nokta: dinamik sayfaların (sepet, hesabım, ödeme adımı) önbelleğe alınmaması gerekir. Yanlış yapılandırılmış bir CDN, bir kullanıcının sepetini başka bir kullanıcıya gösterebilir. E-ticaret sitelerinde bu ayar mutlaka test edilmelidir.
Yedekleme: Var Olması Yetmez, Test Edilmesi Gerekir
Yedekleme konusunda gördüğüm en yaygın yanılgı, yedeğin varlığını güvenlik saymaktır. Oysa hiç denenmemiş bir yedek, olmayan bir yedekten farksızdır.
Sağlıklı bir yedekleme düzeni şu özellikleri taşır:
- Sıklık iş temposuna uygun. Günde onlarca sipariş alan bir mağazada günlük yedek yetersizdir; saatlik veya işlem bazlı yedek gerekir.
- Farklı konumda saklanır. Yedek, aynı sunucuda duruyorsa sunucu kaybında yedek de kaybolur. Harici bir depolama alanına kopyalanmalıdır.
- Sürüm geçmişi tutar. Bir sorun iki hafta sonra fark edilebilir; yalnızca son yedeği saklamak yetmez.
- Düzenli olarak geri yüklenerek test edilir. Üç ayda bir test ortamına geri yükleyip çalıştığını doğrulayın.
- Veritabanı ve dosyaları birlikte kapsar. Yalnızca veritabanı yedeği, medya kütüphanesini kurtarmaz.
Güvenlik Katmanı Olarak Hosting
Hosting seçimi bir güvenlik kararıdır da. Sunucu düzeyinde sağlanan koruma, eklenti düzeyinde sağlanandan her zaman daha güçlüdür çünkü saldırı WordPress’e ulaşmadan durdurulur.
Değerlendirirken şunları sorun: Web uygulama güvenlik duvarı (WAF) sunuluyor mu? Kötü amaçlı yazılım taraması yapılıyor mu? Kaba kuvvet giriş denemelerine karşı sunucu düzeyinde önlem var mı? Dosya izinleri doğru yapılandırılmış mı? Sunucudaki diğer siteler sizinkine erişebiliyor mu (izolasyon)?
Bu sorulara net cevap veremeyen bir sağlayıcı, fiyat avantajını risk olarak geri alıyor demektir.
Sonuç
Hosting, sitenizin görünmeyen ama her ziyarette hissedilen tarafıdır. Doğru seçim, sitenizin bugünkü büyüklüğüne değil, önümüzdeki iki yıl içinde ulaşacağı büyüklüğe göre yapılmalıdır.
Mevcut hostinginizin sitenize yetip yetmediğini ölçüp değerlendirmemi veya taşıma sürecini üstlenmemi isterseniz, iletişime geçebilirsiniz. Sunucu performansını inceleyip somut bir öneri hazırlayabiliriz.