Barındırma planınızın gerçekte neyi sınırladığı, her sınıra ulaştığınızda ne olduğu ve yavaş bir sitenin kaynak sorunu mu yoksa kod sorunu mu olduğunu nasıl anlayacağınız.
"Sitem yavaş" ile "sitemin bir şeyi tükendi" dışarıdan aynı hissettirir ve altta neredeyse hiçbir ortak yanları yoktur. Bu kılavuz ikisini ayırır: önce sınırların gerçekte ne olduğunu, sonra gerçek yavaşlığın nasıl teşhis edileceğini anlatır.
Önce: yavaş mı, yoksa bozuk mu?
Yavaş, sayfaların sonunda yüklendiği anlamına gelir. Bozuk, yüklenmedikleri anlamına gelir.
Yavaş sayfalar yerine hata sayfaları alıyorsanız burada durun ve HTTP hata kodları bölümüne gidin. Bir 500, 502 ya da 504'ün belirli bir nedeni ve belirli bir çözümü vardır ve hiçbiri "planı yükseltin" değildir.
Site yavaş değil de erişilemiyorsa Web sitesi yüklenmiyor bölümüne gidin.
Planınızın gerçekte sınırladıkları
Dört şey ve hangisinin hangisi olduğunu bilmeye değer, çünkü onlara ulaştığınızda çok farklı davranırlar.
Depolama. Dosyalarınızın ve veritabanlarınızın ne kadar disk kullandığı. Her gün ölçülür.
Bant genişliği. Ziyaretçilerinizin bir ayda ne kadar veri indirdiği.
Site sayısı. Planda kaç ayrı site çalıştırabileceğiniz.
CDN erişimi. CDN'in hiç kullanılabilir olup olmadığı. Edge'in sizin için ne kadar trafik sunduğu sınırlı değildir: CDN'i içeren her planda edge bant genişliği sınırsızdır.
Özel kotalarınız planınıza bağlıdır. Her planın güncel rakamları Faturalandırma, ardından Planı değiştir altında yan yana gösterilir; burası, eskiyebilecek bir yardım makalesine yazılmış bir sayı yerine karşılaştırma yapmak için dürüst olan yerdir. Planınızı yükseltme bölümüne bakın.

Her birine ulaştığınızda ne olur
İnsanların endişelendiği kısım burasıdır ve yanıtlar beklenenden daha az dramatiktir.
Depolama. Disk kullanımı her gün ölçülür ve sitenin Genel Bakış sayfasında gösterilir. Arttıkça sizi uyaran bir içgörü alırsınız ve dolmaya yaklaştıkça uyarı güçlenir. İçgörüler bölümüne bakın.
Site sayısı. Bu, oluşturma anında uygulanır. Planınızın kotasının ötesinde bir site oluşturmaya çalışırsanız planın dolu olduğunu söyleyen açık bir mesaj ve yükseltme ya da başka bir plan ekleme seçeneği alırsınız. Var olan hiçbir şey etkilenmez.
CDN uygunluğu. CDN'i içermeyen bir planda CDN'i etkinleştirmek, bir yükseltme bağlantısıyla birlikte düz bir "planınıza dahil değil" mesajı döndürür. Kısmi ya da kısıtlı bir mod yoktur. CDN'i etkinleştirme bölümüne bakın.
CDN bant genişliği. Hiçbir şey olmaz, çünkü ulaşılacak bir şey yoktur. CDN'i içeren her planda edge bant genişliği sınırsızdır. Siteniz çok fazla sunduğu için asla edge'den kaldırılmaz, edge asla duraklatılmaz ve trafik bir miktar yüzünden asla kaynağınıza geri taşınmaz. CDN sayfasındaki Bu ayın bant genişliği kartı edge'in sizin için sunduğunun canlı bir okumasıdır ve hiçbir şeyden düşülmez.
Çok büyük hesaplar, kendi eşiğini yayımlayan, tek bir siteye değil tüm hesaba uygulanan ve önce bildirim esasına dayanan hesap genelindeki Adil Kullanım Politikası kapsamındadır: eşiği geçtiğiniz gün size e-posta göndeririz ve sessizce kısıtlamayız, geriye dönük faturalandırmayız ya da haber vermeden askıya almayız.
Managed WordPress ve WooCommerce bant genişliği esnek bir sınır olarak çalışır. Ona yaklaşırken ve onu geçtiğinizde bildirim alırsınız. Site asla kesilmez ve fazlası asla faturalandırılmaz: barındırma bant genişliği ücretlendirilmez; bildirim bilmeniz için ve daha az kullanmak isterseniz ücretsiz CDN önbellek katmanını kurmayı önerebilmemiz için vardır.
Bir depolama ya da bant genişliği kotasını aşmak sitenizi askıya almaz. Bu platformda askıya alma bir kaynak durumu değil, bir faturalandırma durumudur. Hesap askıya alındı ve Başarısız ödeme bölümlerine bakın.
Plan başına sınırlanmayanlar
İnsanların bulmayı beklediği ama bulamayacağı iki şey.
Web barındırma planlarında site başına CPU ya da bellek kotası yoktur. Planınız size bir çekirdek sayısı ayırmaz.
PHP kapasitesi için komşularınızla yarışmazsınız. Her site kendi yalıtılmış PHP işçi süreçleri havuzunda çalışır. Yandaki yoğun bir site, sitenizin ihtiyaç duyduğu işçileri tüketemez. Bu yalıtım gerçektir ve bu platformda "başkasının sitesi benimkini yavaşlatıyor" açıklamasının neredeyse hiç geçerli olmamasının nedeni budur.
Geçerli olan, istek başına bir sınırdır: tek bir isteğin ne kadar bellek kullanabileceği ve kaç saniye çalışabileceği. Bunları siz belirlersiniz. PHP uzantıları ve ayarları bölümüne bakın.
Kullanımınızı nerede görürsünüz
- Depolama, sitenin Genel Bakış sayfasında.
- CDN bant genişliği, CDN etkinleştirildikten sonra yine Genel Bakış sayfasında ve sitenin Kapsule CDN sekmesinde.
- Uyarılar, İçgörüler aracılığıyla ve e-postayla. İçgörüler bölümüne bakın.
Yavaş bir siteyi gerçekten hızlandırma
Emeğe karşı getiri sırasına göre. En alta atlamak yerine listede aşağı doğru ilerleyin.
1. Önbelleğe almayı açın
Her seferinde en büyük kazanç. Bir sayfanın saklanmış bir kopyasını sunmak, onu her ziyaretçi için yeniden oluşturmaktan kat kat daha ucuzdur.
Web Siteleri, site, WordPress, ardından Önbelleğe Alma bölümüne gidin. Nesne önbelleği WordPress ailesi planlarında, tam sayfa önbelleği ise yönetilen planlarda kullanılabilir. Site önbelleği bölümüne bakın.
Bazı yolların bilerek asla önbelleğe alınmadığını unutmayın: yönetici sayfaları, oturum açma, sepet, ödeme ve hesap sayfaları. Bir ödeme sayfasını önbelleğe almak bir müşteriye başka bir müşterinin sepetini gösterirdi; bu yüzden bu yapılandırılamaz ve yapılandırılabilir olmamalıdır.
2. CDN'i etkinleştirin
Önbelleğe alma kopyayı tek bir yere koyar. CDN onu ziyaretçilerinizin yakınına koyar. Hedef kitleniz sunucunuzla aynı ülkede değilse etkisi en büyüktür. Uygun bir plan ve kendi özel alan adınız gerekir. CDN'i etkinleştirme bölümüne bakın.
3. Daha yeni bir PHP sürümüne geçin
Hiç emek harcamadan gerçek, ölçülebilir bir fark. Önce staging'de test edin. PHP sürümünü değiştirme bölümüne bakın.
4. Görsellerinizi düzeltin
Yavaş bir sayfadaki en büyük şey her zaman odur. Doğrudan telefondan alınmış bir fotoğraf birkaç megabayt olabilir ve 400 piksel genişliğinde gösterilebilir. Yüklemeden önce yeniden boyutlandırın ve modern bir biçim kullanın.
5. Eklentilerinizi denetleyin
Her istekte iş yapan her eklenti size her istekte maliyet çıkarır. Birer birer devre dışı bırakın ve ölçün. Kullanmadıklarınızı devre dışı bırakıp bekletmek yerine silin. WordPress eklentileri bölümüne bakın.
6. Gerçekten yavaş olan şeyi bulun
Tahmin etmeyi bırakın ve ölçün:
- WordPress sitelerindeki APM sekmesi hangi isteklerin yavaş olduğunu gösterir. Site performansı bölümüne bakın.
- WordPress sağlık araçlarından erişilebilen yavaş sorgu günlüğü hangi veritabanı sorgularının sorun olduğunu gösterir.
- PHP yavaş günlüğü bir istek çok uzun sürdüğünde ne yaptığını kaydeder.
- Hata günlükleri sessizce başarısız olup yeniden denenen her şeyi gösterir. Hata günlükleri bölümüne bakın.
7. Sonra, ve ancak o zaman, daha fazla kaynak düşünün
Önbelleğe alma açıksa, CDN açıksa, PHP güncelse, görseller makulse ve profil oluşturucu işin gerçekten gerekli olduğunu söylüyorsa planı aşmışsınızdır ve yukarı geçmek doğru karardır. Planınızı yükseltme bölümüne bakın.
Bu adımı önce yapmak, insanların hâlâ yavaş olan bir site için daha fazla ödemesine yol açar, çünkü daha büyük bir plandaki optimize edilmemiş bir site yine optimize edilmemiş bir sitedir.
Bir sunucu zamanı geldiğinde
Paylaşımlı barındırma, sitelerin büyük çoğunluğu için doğru yanıttır. Platformun sağlamadığı bir yazılıma, root erişimine, standart dışı hizmetlere ya da gerçekten ağır bir şey için öngörülebilir ayrılmış kapasiteye ihtiyacınız olduğunda bir bulut ya da ayrılmış sunucuya geçin. Bulut Sunucuları ve Bir mimari seçme bölümlerine bakın.