NVMe paylaşımlı hostingde gerçekten hız kazandırır mı
Katalogdaki paylaşımlı hosting paketlerinin yaklaşık üçte birinde NVMe disk belirtilmiş: bu, 500'den fazla firmadan yaklaşık 2.400 paket demek. En düşük fiyat ayda yaklaşık 13 TL, ortanca değer 250 TL civarında; yani pazarın genel ortancasından bile biraz düşük. NVMe artık premium bir seçenek değil ve bunun için fazladan ödeme yapmak gerekmiyor. Ama ortak bir sunucuda siteyi gerçekte ne kadar hızlandırdığını anlamak önemli.
NVMe, SATA SSD ve HDD: fark nedir
- HDD — milisaniye düzeyinde erişim gecikmesi ve saniyede birkaç yüz rastgele işlem yapabilen mekanik disk. Veritabanlı siteler için çoktan eskidi, artık çoğunlukla arşiv amaçlı ve çok ucuz paketlerde görülüyor.
- SATA SSD — eski arayüze sahip katı hal diski. Sıralı okuma hızı yaklaşık 550 MB/sn ile sınırlı, rastgele işlem sayısı saniyede on binlerce. Sitelerin çoğu için bu yeterli.
- NVMe doğrudan PCIe veri yoluna bağlanır. Sıralı okuma saniyede birkaç gigabayt, rastgele işlemler saniyede yüz binlerce; en önemlisi de daha düşük gecikme ve paralel isteklerle daha iyi başa çıkma.
Ortak bir sunucuda bu son özellik, rekor gigabayt/saniye değerlerinden daha önemlidir: tek bir disk aynı anda yüzlerce siteye hizmet verir ve NVMe bu yükü istek kuyruğu oluşturmadan daha iyi kaldırır.
Siteyi gerçekte ne hızlandırır
Hostingde bir sayfanın sunulma hızı birkaç faktörün toplamıdır ve disk her zaman bunların en önemlisi değildir.
- PHP süreçleri ve CPU limiti. Dinamik bir sayfaya gelen her istek bir PHP süreci kullanır. Paket örneğin 10 eşzamanlı sürece ve bir çekirdek payına izin veriyorsa, ziyaretçi akınında istekler kuyruğa girer ve NVMe işe yaramaz.
- Önbellekleme. Sayfa önbelleği (WordPress eklentisi, CMS'in yerleşik önbelleği, LiteSpeed sunucularda LiteSpeed Cache) PHP'yi çalıştırmadan ve veritabanına gitmeden hazır HTML sunar. Bu, disk değiştirmekle kıyaslanamayacak kat kat kazanç sağlar.
- OPcache ve PHP sürümü. OPcache açık güncel PHP 8.x, eski 7.x sürümlerinden belirgin şekilde hızlıdır.
- Veritabanı. NVMe'nin farkı tam da burada hissedilir: büyük tablolar, indekssiz yavaş sorgular, katalog arama ve filtreleri hızlı rastgele okumadan kazanç sağlar.
- Sunucunun aşırı yüklenmesi. Firma tek makineye çok fazla hesap yerleştiriyorsa hiçbir disk yavaşlığı önleyemez.
Sonuç: NVMe; e-ticaret sitelerini, forumları, büyük veritabanlı siteleri ve yoğun okuma-yazma yapılan CMS yönetim panellerini belirgin şekilde hızlandırır. İyi önbelleklenmiş bir açılış sayfası veya blog için SATA SSD ile fark neredeyse hissedilmez.
Diskin gerçekten NVMe olduğu nasıl kontrol edilir
Paylaşımlı hostingde donanıma erişim yoktur, bu yüzden firmanın iddiası yalnızca dolaylı yoldan doğrulanabilir.
- Firmanın açıklamasında ve bilgi bankasında disk modelinin veya sunucu yapılandırmasının belirtilip belirtilmediğine bakın. Ciddi firmalar bu ayrıntıları saklamaz.
- Pakette SSH varsa dd ile ya da kuruluysa fio ile basit bir okuma-yazma testi çalıştırın. Sıralı yazmada saniyede yüzlerce megabayt ve üzeri iyi bir işarettir; birkaç ya da birkaç on megabayt ise destek ekibine soru sormak için bir nedendir. Firmanın hesap başına disk hızını sınırlayabileceğini (I/O limiti) ve testin tam olarak bu limiti göstereceğini unutmayın.
- I/O limitine paket açıklamasından veya panelden bakın (CloudLinux'ta kaynaklar bölümünde görünür). 1–2 MB/sn'lik bir limit NVMe'nin her türlü avantajını sıfırlar.
- Deneme süresinde iki üç paketi karşılaştırarak, veritabanı sorguları yapan bir test sayfası için sunucu yanıt süresini (TTFB) kontrol edin. Ücretsiz deneme sunan firmalar deneme süreli hosting derlemesinde toplandı.
Taşınmanın etkisi nasıl ölçülür
Mevcut bir siteyi eski paketten NVMe'ye taşıyorsanız, hissiyata güvenmek yerine öncesinde ve sonrasında hızı ölçün. Aynı sayfalarda sunucu yanıt süresini (TTFB) karşılaştırın: ana sayfa, katalog veya arama sayfası ve yönetim paneli. Günün farklı saatlerinde birkaç ölçüm yapın ve mutlaka sayfa önbelleği kapalıyken ölçün; aksi halde diski değil önbelleği ölçmüş olursunuz. Önbelleklenmemiş bir sayfanın TTFB'si örneğin 800'den 400 ms'ye düştüyse taşınma buna değmiştir. Neredeyse hiç değişmediyse darboğaz PHP'de, CPU'da veya veritabanı sorgularındadır ve o zaman sitenin kendisini optimize etmek gerekir.
NVMe paketlerinde başka nelere bakılmalı
Derlemedeki ortanca disk alanı 25 GB, katalog genelinden biraz fazla. Sınırsız trafik paketlerin yaklaşık yarısında var. En ucuz NVMe paketleri yalnızca 0,5–1 GB verir, bu yüzden fiyata göre seçerken disk alanına dikkat edin. Site hostingde zaten CPU ve süreç limitlerine takılıyorsa NVMe pakete geçmek sorunu çözmez: bu durumda WordPress için VPS ya da ayrılmış kaynaklı başka bir VPS düşünmeye değer. Diğer parametreleri karşılaştırmak için genel web hosting tablosuna dönün.