Öncelikle hostingteki yüzde 25 cpu kullanım hakkının bazı kıstasları vardır.
Cloudlinux kurulu bir sunucu varsa bu kullanım hakkı sunucu işlemcisinin 1 çekirdeğinin yüzdesidir. Bu limit üstüne çıkarsanız site yayını yavaşlar yada durur. Verilen limitler otomatik olarak sunucu tarafından uygulanır.
Cloudlinux yoksa sunucunun tüm cpu su üstünde yüzde 80 kullanım bile yapabilirsiniz çünkü cpu kullanımını takip eden bir sistem olmayacağından sunucuda barınan siteler kafasına göre anlık kullanım yapabilir. Bu noktada ise firma tarafından kullanımlarınızın göze batıp batmaması kıstastır. Sürekli yüksek kullanımlar yaparsanız yada ara ara sistem kaynak kullanımınız coşuyorsa hosting firması hesabınızı takibe alıp yüksek kullanım yaptığınız ilk anda hesabınızı kapatabilir.
Cloudlinux kurulu bir sunucuda kaynak kullanım limitleri kesin kıstaslara bağlı olduğundan size tahsis edilen kısıtlı kaynaklar tükendiği anda sıkıntı yaşamaya başlarsınız.
Aslında gerçekçi olan yüzde cloudlinuxlü sunucudaki yüzdedir.
Zaten mantıklı düşünüldüğünde bir sunucu üzerinde size tüm cpu üzerinde yüzde 25 kullanım hakkı verilebilmesi mümkün değildir. Böyle birşey olsaydı 4 tane farklı müşterinin sitesi kendi hakkı olan yüzde 25 kullanımı yapsaydı tüm cpu kaynağı biterdi. Veya yüzde 50 kullanım hakkı veren bir firma diyelim, sunucu işlemcisinin yüzde 50 sini size mi tahsis edecek? Kalan yüzde 50 içinde bir tane daha müşteri alır, koskoca sunucuda 2 müşteri takılırsınız. Öyle bonkör bir firma bulursanız hiç kaçırmayın.
Mantıklı olan yüzde cloudlinuxlü sunucudaki işlemcinin tek çekirdeğinin yüzdelik kısmıdır, ancak bahsettiğimiz gibi bu yüzdeden üst seviye bir performans alabilmek mümkün değildir.
Tabi burda tüm olay sunucu yada limitlemelerle ilgili değildir, önemli olan nokta scriptinizin ne kadar sistem kaynağı tükettiğidir. Sıfır hata ile kodlanmış gereksiz eklenti barındırmayan, php-sql taraflı aşırı sorgu döndürmeyen bir script cloudlinuxlü bir hosting sunucusunda yüzde 25-30 cpu limitiyle belli bir anlık ziyaretçiye kadar rahatça çalışır.
Cloudlinuxlü olmayan sunucuda bu süreç daha uzun olabilir, sürekli yüksek bir kullanım olmayacağından sunucu üzerinde dikkat çekmediğiniz müddetçe çok daha yüksek hitler görebilmeniz mümkündür.
Sanal sunucu da alternatifler arasında olabilir ancak kötü ana makinaya sahip bir sunucudan sanal sunucu kullanırsanız hostingten bile kötü performans alabilmenizde söz konusu. Kapasite üstü sanal sunucu açılmış, sata diskli, dededen kalmış eski mimariye sahip işlemcili bir ana makinada sanal sunucularında performansı oldukça vasat olacaktır size vaad edilen kaynakları sunucu üstünde görürsünüz 4 core cpu, 4 gb ram ohh ohh özellikler süper görünüyor değil mi. Ama arka planda ne olup bittiğini bilmeniz mümkün değil, acaba sunucuda aynı özelliklerin tahsis edildiği kaç tane daha sanal sunucu var yada sanal sunucu başına ghz limitlemesi var mı bunları sizin bilmeniz çok zor.
Bu haldeki bir sunucudan açılmış sanal sunucu, birçok hostingten kötü performans verebilir. Sanal sunucu tercihi yapacak iseniz bu konuda sektörde eski olan, altyapısını bildiğiniz, o hizmeti kullananların yorumlarını dinledikten sonra seçim yapmalısınız.
Dedicated sunucu alırsanız yukarda anlattığımız kısıtlamalar, problemler, soru işaretlerinin hiçbiriyle uğraşmassınız tabiki, tüm kaynaklar tamamiyle size ait olur, kimsenin limitlemesi veya a,b,c kişisinin sitesinin, sanal sunucusunun yapacağı aşırı kullanımlardan etkilenmessiniz. Ancak yine script konusuna geliyoruz, scriptiniz sıkıntılıysa aldığınız dedicated sunucuda da performans sıkıntısı yaşamayacağınızın hiçbir garantisi yok.
Yani özetle sizin şu an için hosting mi sunucu mu sorularınızdan önce, "scriptim hatasız mı, kısa vadede de uzun vadede de başımı ağrıtır mı, özel script yazdırıyorsanız yazılımcım bu konulara dikkat ederek mi scripti yazıyor, yoksa çalışsın müşterinin istediklerini yapsın gerisini salla mantığıyla mı iş yapıyor" sorularını kendinize sormalısınız.
Edit: Ben yazıyı yazarken onur (darklord) üzerinde durduğum noktaya değinmiş