Sınırsız site barındırma: gerçekte ne sınırsız
Paket açıklamasındaki «site sayısı: sınırsız» satırı tek bir şey anlamına gelir: firma, hesaba kaç alan adı ve alt alan adı bağladığınızı saymaz. Geri kalan her şeyin — işlemci, bellek, dosyalar, veritabanları, e-posta — yine bir tavanı vardır; yalnızca bu tavan vitrinde değil, kullanım kurallarında ve paneldeki kaynak kartında yazılıdır. Bu yüzden sınırsız siteli hosting, öne çıkan rakama göre değil, onun altında saklı olana göre seçilir.
Gerçek sınırlar nerede
Ortak sunucuda her hesap limitli bir konteynerin içinde çalışır (çoğu zaman bu CloudLinux LVE'dir). Tüm siteleriniz tek bir kaynak setini paylaşır:
- CPU ve RAM. Tüm hesap için bir çekirdeğin bir payı ya da bir-iki çekirdek ve sabit miktarda bellek. Bir siteniz de olsa kırk siteniz de olsa fark etmez — limite takılınca hepsi birden yavaşlar.
- Süreçler ve I/O. Eşzamanlı PHP isteklerinin sayısı (entry processes) ve diske okuma-yazma hızı da ortaktır. Arama motoru botları aynı anda birkaç siteye geldiğinde 503 ve 508 hatalarını verenler tam da bunlardır.
- Inode. Dosya sayısı limiti çoğu zaman ilk gerçek engel olur. Popüler bir CMS üzerindeki site önbellek ve küçük resimlerle kolayca on binlerce dosya üretir; böylece «sınırsız site», daha yirminci-otuzuncu projede «dosya limitine» dayanır.
- Veritabanları. Bazen sayıları da sınırsızdır, ama tek bir veritabanının boyutu ve toplam hacim sınırlıdır. Tersi de görülür: site sınırsız, veritabanı ise beş ya da on adet.
- E-posta. Kutular sınırsız olabilir, ama saatlik ileti sayısı sınırsız değildir. Tüm sitelerdeki iletişim formları, bildirimler ve bültenler tek bir ortak sayaca yazılır.
Adil kullanım kuralları
Neredeyse her sınırsız paketin hizmet sözleşmesinde bir adil kullanım (fair use) bölümü vardır. Genellikle burada, hesabın sistematik olarak sunucu ortalamasının üzerinde kaynak tüketmemesi gerektiği, hostingin dosya deposu olarak veya başka sistemlerin yedekleri için kullanılamayacağı ve üçüncü kişilerin sitelerinin yalnızca bayi (reseller) paketlerinde barındırılabileceği yazar. Firma, hesabı kısıtlama veya üst pakete geçmeyi isteme hakkını saklı tutar. Satın almadan önce bu belgeyi bulun ve üç maddeyi okuyun: neyin aşım sayıldığı, önceden uyarı yapılıp yapılmadığı ve taşınmak için ne kadar süre verildiği.
Inode'ların ve e-posta alanının nasıl hesaplandığını ayrıca kontrol edin: bazı paketlerde kutulardaki iletiler ortak disk kotasına dahildir ve şişen bir e-posta kutusu sitelerin alanını yer.
Sınırsız site kimin işine yarar
Alan adı sayısı sınırsız bir paket, proje çok ama her biri hafif olduğunda kullanışlıdır:
- reklam kampanyaları ve sezonluk kampanyalar için açılış sayfaları;
- tanıtım siteleri, statik sayfalar, dokümantasyon;
- kısa ömürlü test kopyaları ve taslaklar;
- bekleme sayfası veya yönlendirmeyle park edilmiş alan adları.
Site sayısı az ve listesi belliyse, aynı kaynaklarla sabit sayılı bir paket daha avantajlı olabilir — 10 ve daha fazla siteli hosting derlemesiyle karşılaştırın.
Ne zaman ayrı hesaplar gerekir
Bir hesap, bir sistem kullanıcısı demektir. Terk edilmiş bir sitedeki açık bir eklenti komşuların tüm dosyalarına erişim verir, yoğun bir sayfa da diğerlerini yavaşlatır. Siteleri ayrı hesaplara veya paketlere dağıtmak şu durumlarda mantıklıdır:
- hesapta farklı müşterilerin veya farklı şirketlerin siteleri duruyorsa;
- bir proje asıl geliri getiriyor ve diğerleri yüzünden riske atılamıyorsa;
- projelerin farklı IP adreslerinden veya farklı firmalarda çalışması gerekiyorsa;
- farklı PHP sürümleri ve ayarları gerekiyor, ama panel bunları yalnızca tüm hesap için değiştirmeye izin veriyorsa.
Yalıtım sorununu kısmen, her siteye ayrı kullanıcı atanabilen paneller çözer — örneğin ISPmanager'lı hosting.
Site ağı ne zaman VPS'e geçmeli
Paylaşımlı hosting, toplam yük tek bir konteynerin limitlerine sığdığı sürece avantajlıdır. Biçim değiştirme zamanının geldiğini gösteren işaretler:
- paneldeki kaynak istatistiklerinde CPU veya süreçler düzenli olarak tavana dayanıyor, üst paket de ancak kısa süre işe yarıyor;
- diskte hâlâ bolca yer varken inode'lar bitiyor;
- firma kullanım kurallarının aşıldığına dair bir uyarı gönderdi;
- Redis, arka plan işçileri (worker), uzun cron görevleri veya kendi web sunucusu yapılandırmanız gerekiyor.
VPS'te kaynaklar size ayrılmıştır, dosya limiti yoktur ve siteler tek bir panel içinde kullanıcılara dağıtılabilir. Uygun yapılandırmalar site için VPS derlemesinde toplandı.