WordPress Web Sitesinin Sunucu Yanıt Süresini Azaltmanın 8 Yolu
Yayınlanan: 2021-03-25
Eminim, WordPress sitelerinizin performansını kontrol etmek için birçok çevrimiçi araç kullanmış ve onları hızlandırmak için adımlar atmış olmalısınız.
Ancak beklediğiniz sonucu alamadınız. Doğru?
Bunun nedeni daha az bilinen bir gerçek olabilir: Bir WordPress sitesini optimize etmek, web sitelerinize güç sağlayan barındırma çözümü de dahil olmak üzere arka uçta olduğu kadar ön uçta da çalışmayı içerir.
Bugün, yönetilen bir WordPress barındırma sağlayıcısının WordPress sitelerini hızlandırmadaki rolünü ve bu barındırma çözümlerinin sunucu yanıt süresini azaltmaya nasıl yardımcı olduğunu tartışacağım.
Ancak, başlamadan önce, ekranınızda bir web sayfasının oluşturulmasıyla sonuçlanan dört adımlı süreci anlamanızı istiyorum.
- İstek : Bu, ziyaretçinin (diğer adıyla istemci) tarayıcısı tarafından başlatılan istektir.
- Yanıt : İstek işlenir ve gerekli varlıklar (web sayfası dosyaları, kaynaklar vb.) sunucu tarafından işlenir ve ziyaretçinin web tarayıcısına geri gönderilir.
- Oluştur : Web tarayıcısı, istenen web sayfası için oluşturma işlemini başlatmak için bu varlıkları kullanır.
- Render : Son olarak web sayfası ziyaretçiye gösterilir.
Dört adımdan ikinci adım (Yanıt) tamamen barındırma sunucusuna bağlıdır. Sunucu bu adımı gerçekleştiremezse (herhangi bir nedenle), sonraki adımlar gecikir ve bu nedenle ziyaretçinin UX'i zarar görür.
Bu, kullanıcıya daha sonra sunucuda barındırılan tüm siteler arasında dağıtılan yeterli kaynakların vaat edildiği paylaşımlı barındırmada oldukça yaygındır. Bu nedenle, web sitesi performansı, yeterli kaynak eksikliğinden dolayı zarar görür ve bu da onu yavaşlatır. Bu yavaş performans, web sitesinin SEO'sunu ve kullanıcı deneyimini de etkiler.
- Sunucu Yanıt Süresi nedir?
- Sunucu Yanıt Süresi Nasıl Azaltılır?
- Sunucu ve Ziyaretçiler Arasındaki Mesafe
- Trafik
- Barındırma Kaynakları
- veritabanları
- Dinamik ve Statik
- Sunucu Yazılımı
- Akıllıca WordPress Barındırma Seçin
- Cloudways, Sunucu Yanıt Süresini İyileştirmeye Nasıl Yardımcı Oluyor?
- Cloudways Sunucularında TTFB
Sunucu Yanıt Süresi nedir?
Sunucu yanıt süresi (diğer adıyla İlk Bayt Süresi), bir sunucunun ziyaretçinin isteğine yanıt vermesi için geçen süredir. TTFB, istemcinin isteği gönderdiği ve istemcinin tarayıcısının istenen web sayfasını oluşturmaya başladığı zaman aralığını ifade eder.
TTFB önlemlerinde yer alan üç bileşen vardır
HTTP İsteği Gönderme
Kullanıcı web sayfasını ilk kez yüklediğinde bir HTTP isteği tetiklenir. Sunucu bu isteği alır ve uygun bir yanıt hazırlar. Ağ hızı ve sunucuya olan uzaklık gibi faktörler, sunucunun isteği alması için geçen süreyi etkileyebilir.
Talebin İşlenmesi
Sunucu, tarayıcıdan isteği aldığında, komut dosyalarını çalıştırma, veritabanından veri alma ve arka uç görevlerini çalıştırma gibi çeşitli işlemleri başlatır.
Yanıtın İşlenmesi
Yanıtın tüm bileşenleri oluşturulduktan sonra sunucu, yanıtı son kullanıcıya gönderir. Bu adım, web sitesi barındırma sunucunuzun performansına ve kullanıcının internet bağlantısının hızına bağlıdır.
WebPageTest gibi bir çevrimiçi performans analiz aracı tarafından oluşturulan sonuçları incelerken TTFB'yi fark etmiş olabilirsiniz. Google yönergelerine göre, bir web sitesinin TTFB'si 200 ms'den fazla olmamalıdır.
Bir WordPress sitesinin hız testini çalıştırırsanız, sonuçlarınızda muhtemelen yavaş admin-ajax.php referanslarıyla karşılaşırsınız. Evet ise, nasıl düzelteceğinizi öğrenin!
Sunucu Yanıt Süresi Nasıl Azaltılır?
Birçok faktör, yavaş bir sunucu yanıt süresine neden olabilir. Ancak burada, site sahipleri tarafından kontrol edilebilecek en belirgin faktörleri vurgulayacağım.
1. Sunucu ve Ziyaretçiler Arasındaki Mesafe

Temel sorunla başlayalım – verilerin her iki yönde kat etmesi gereken mesafe!
Bir barındırma sunucusunu sonlandırmadan önce, hedef kitlenizin kim ve nerede olduğu hakkında oldukça iyi bir fikre sahip olmalısınız. Bu bilgilere dayanarak hedef kitlenize en yakın veri merkezini seçebilirsiniz. Bu, verilerin sunucuya gidip gelmesi gereken daha az mesafe nedeniyle gecikmenin minimumda kalmasını sağlar. Sonuç olarak, sunucu yanıt süresi önemli ölçüde iyileşti.
Hedef kitleniz küreselse , web sitesi varlıklarının bir kopyasını küresel olarak dağıtılmış düğümlerde tutan WordPress CDN sağlayıcılarından yararlanabilirsiniz. Bir kullanıcı bir sayfa istediğinde, orijinal barındırma sunucusundan ziyade en yakın düğümden sunulur.
Yavaş web siteniz dönüşüm oranlarını etkileyebilir!
Cloudways'i deneyin ve WordPress'inizin performansını en üst düzeye çıkarın.
2. Trafik

İşletmenizin sürekli büyümesiyle, trafik dalgalanmaları çok sık hale gelebilir (çok az uyarıyla veya hiç uyarı vermeden).
Bunu bir örnekle açıklayayım: Kahve dükkanınızın web sitesinde özel bir teklif yayınlarsanız, sitenin ziyaretçi sayısı önemli ölçüde artabilir. Sonuç olarak, sunucu, anında yanıt gerektiren daha fazla istek almaya başlar. Kaynak tüketimi sınıra ulaştığında, sunucu yanıt süresi artmaya başlar. Sonunda, tüm kaynaklar tüketildikçe site çökecek ve markanız satışlarda ve itibarda bir düşüş görecektir.
Bedava kahve teklif etmeyi bırakmanı tavsiye etmem. Yapabileceğiniz şey, performans için optimize edilmiş ve trafik dalgalanmalarını kaldırabilecek bir web barındırıcısı seçerek yavaş sunucu yanıt süresini iyileştirmektir.
3. Barındırma Kaynakları

Çevrimiçi bir iş kurarken, işin ilk sırası, kapsamlı bir sunucu kaynakları gereksinimleri toplama oturumu olmalıdır. Bu, işi başlatmak için ihtiyaç duyduğunuz sunucu kaynaklarının hacmi ve kaynak gereksinimlerinin gelecekteki tahmini hakkında size bir fikir vermelidir.
İşlemden emin değilseniz, önce barındırma sağlayıcınızın desteğine başvurun ve durumunuzu açıklayın. Sizin durumunuzda işe yarayan bir çözüm sunabilirler. Hatta gerçekten yatırım yapmadan önce hizmeti deneyebilirsiniz.
Altyapısını sürekli yükselten, PHP 7.3 ve HTTP/2 sunucuları gibi en yeni donanımı ve güncel yazılımları kullanan barındırma sağlayıcısını seçin.
İlgili bir notta, oradaki en büyük sunucuyla gitmek her zaman en akıllıca karar değildir. Kaynakları verimli bir şekilde yönetmek ve en iyi geliştirme ve sunucu yönetimi en iyi uygulamalarının tümünü uygulamak, sunucu yanıt sürenizi iyileştirmenize de yardımcı olur.
Cloudways, herhangi bir sunucuyu başlatabileceğiniz ve yeteneklerini gereksinimlerinize göre test edebileceğiniz ücretsiz bir deneme (kredi kartı olmadan) sunar.

4. Veritabanları

Veritabanı, gerekli tüm bilgilerin depolandığı bir yerdir. Her iki sunucunun da herhangi bir gecikme olmadan bilgilere erişebilmesi, yönetebilmesi ve güncelleyebilmesi için optimize edilmelidir. Bakımsız ve/veya büyük veritabanlarının doğru verileri getirmek için daha fazla zamana ihtiyacı vardır ve bu nedenle genel sunucu yanıt süresi artar.
Veritabanıyla ilgili sorunları gidermek için gereksiz ve eski verileri kaldırmaya çalışın ve daha akıllı ve daha hızlı yürütme için sorguları yeniden yazın.
Ayrıca, veritabanı yapısını ve veritabanı optimizasyonu ile ilgili WordPress eklentilerini değiştirmek de dahil olmak üzere, gelişmiş performans için WordPress veritabanını optimize etmek için ipuçlarını kullanmayı düşünebilirsiniz.
5. Dinamik ve Statik

Dinamik içerik, bir ziyaretçi tarafından oluşturulan istek üzerine çalışma zamanında oluşturulur ve genellikle her kullanıcı için farklıdır. Örneğin, ben bir kahve sipariş edersem ve siz bir hamburger sipariş ederseniz, web sitesinin benzer kullanıcı arayüzü nedeniyle bizim tarafımızdaki süreç aynı kalır. Ancak, iki siparişin farklı doğası nedeniyle sunucu yanıtı farklı olacaktır. Sunucu, veritabanından iki farklı veri kümesi alır ve iki ayrı yanıt hazırlar. Şimdi popüler bir restoran için örneği ölçeklendirin ve sunucudaki yük hakkında oldukça iyi bir fikriniz olabilir.
Statik içerik, web sitesinin HTML, JS, CSS ve resimlerinde kodlanmıştır. Bu varlıklar farklı kullanıcı girdileri için değişmez ve sunucu her ziyaretçiye aynı içeriği sunar. Bu, çok fazla sunucu kaynağı tüketmediği ve sunucu yanıt süresi arttığı için içeriği sunmanın en hızlı yoludur.
Uzmanlar, yükleme süresini ve sunucu kaynaklarının tüketimini azaltmak için statik içeriği bir WordPress CDN'sine boşaltmayı önerir.
6. Sunucu Yazılımı

Sunucu yığını, sunucu yanıt süresi üzerinde ciddi bir etkiye sahiptir. Genel olarak yığın, sunucuya işlem gücü sağlamak için bir araya gelen sunucular ve önbellek kombinasyonundan oluşur. Popüler yığın bileşenleri arasında Apache, NGINX, MySQL/MariaDB bulunur.
WordPress ve PHP sürümlerinizi güncel tutmayı unutmayın. Daha eski sürümler genellikle daha fazla sunucu kaynağı gerektirir ve yanıt işlemede yetersizdir. WordPress Core Team, optimize edilmiş işleme nedeniyle PHP7 kullanılmasını önerir.
PHP 7'de WordPress: Performans Karşılaştırmaları ve Yükseltme Kılavuzu
7. Akıllıca WordPress Barındırma Seçin

Artık sunucuların müşterilerin isteklerini nasıl işlediğine dair daha derin bir anlayışa sahip olduğunuzdan, WordPress web siteniz için barındırma çözümünün türü hakkında bilinçli bir karar verebilirsiniz. En uygun olanı, sunucu bileşenlerini performans gereksinimlerinize göre kontrol edebileceğiniz ve optimize edebileceğiniz özel bir ortamdır.
Teknoloji konusunda bilgili değilseniz, sunucu yönetimi sorunlarıyla ilgilenen, yüksek düzeyde optimize edilmiş, yönetilen bir WordPress barındırma sağlayıcısı seçin.
8. Cloudways Sunucu Yanıt Süresini İyileştirmede Nasıl Yardımcı Oluyor?
Cloudways, optimize edilmiş sunucu yığınına sahip ve WordPress siteleri için ideal olan yönetilen bir bulut barındırma platformudur. Cloudways ve Breeze'de barındırılan temel bir WordPress sitesi yalnızca birkaç ms içinde yüklenebilir.
Etkileyici değil mi?
WordPress Sitelerini 37ms kadar hızlı yükleyin ! WordPress için En İyi Hosting sayesinde
Sunucu ve Ziyaretçiler Arasındaki Mesafe
Cloudways, birinci sınıf bulut altyapısı sağlayıcılarıyla ortaklık kurmuştur ve bunun sonucunda dünya çapında 55'ten fazla veri merkezi sunmaktadır. Hedef kitleniz nerede olursa olsun, size en yakın veri merkezini seçin ve web sitesinin hızı konusunda endişelenmeden sunucuyu başlatın.
Unutmayın, sunucu ne kadar yakınsa, web sitesi izleyiciler için o kadar hızlı yüklenir. Küresel bir izleyici kitlesi için CloudwaysCDN kullanın .
Trafik
Trafik artışlarıyla başa çıkmak için Cloudways'deki sunucu kaynakları yalnızca tek bir tıklamayla büyütülebilir.
Bu özellik hem yeni hem de yerleşik çevrimiçi işletmeler için kullanışlıdır. Yerleşik işletmeler, sunucu çökmeleri nedeniyle trafiklerini kaybetme endişesi olmadan çalışabilir ve gelecekteki ihtiyaçlarından emin olmayan yeni işletmeler gerektiğinde kaynaklarını kolayca ölçeklendirebilir.
Destek
Cloudways'deki bulut uzmanları size yardımcı olmak için 7/24 hizmetinizdedir. Tartışmaktan çekinmeyin ve Cloudways Desteğinin gereksinimlerinizi/sorgularınızı bilmesini sağlayın, böylece size uygun şekilde rehberlik edebilirler.
veritabanları
Şu anda resmi WordPress yalnızca MySQL ve MariaDB'yi desteklemektedir. Bunu göz önünde bulundurarak Cloudways olarak her ikisini de platforma ekleyerek seçimi WordPress kullanıcılarına bıraktık. MySQL'i MariaDB'ye dönüştürmek sadece bir tık uzağınızda.
Dinamik ve Statik
Yukarıda açıklandığı gibi, bu karar kullanıcıdan kullanıcıya değişir. Cloudways'de sunucular, dinamik içeriğin işlenmesinde önemli bir artış sağlayan önceden yüklenmiş PHP7 (bunu okurken, en son sürüm PHP 7.3'tür) ile birlikte gelir. Ancak, tüm uygulama kod tabanınızın PHP7 ile uyumlu olduğundan emin olmalısınız. Bunun için canlı sitenizin bir WordPress hazırlama ortamı oluşturun ve her şeyi test edin. Memnun kaldığınızda, değişiklikleri canlı sürüme aktarın. Statik içerik için ThunderStack formülümüz en iyi sonucu verir!
Sunucu Yazılımı
Cloudways sunucuları, Apache, NGINX, Varnish, Memcached, PHP-FPM, Redis ve PHP 7.x desteğinin birleşimidir. Bütün bunlar bir araya gelir ve bir WordPress sitesinin performansını artırır.
Cloudways Sunucularında TTFB
Test amacıyla, tüm varsayılan ayarlarla 1GB'lık bir Linode sunucusu (Fremont veri merkezinde) başlattım. Ardından, küçültme ve gruplandırmayı etkinleştirmek için Breeze'i kurdum .
Daha sonra testi Web Sayfası Testi ile çalıştırıyorum. İşte sonuçlar .

İlk Bayt Süresinin (TTFB) Google yönergelerine uyan 200 ms'nin altında olduğunu görebilirsiniz.
Aynı site Pingdom'da test edildiğinde. İşte aldığım şey!

Sonuçlandıralım!
Bir WordPress sitesi için genel performansı iyileştirmek ve sunucu yanıt süresini azaltmak, tüm en iyi uygulamaları takip etmekten ibarettir. Barındırma sağlayıcınızın TTFB değerinden memnun kaldığınızda, bir WordPress sitesini hızlandırmak için ipuçlarını uygulamaya başlayabilirsiniz.
Cloudways'de mevcut WordPress sitenizin TTFB'sini test etmek ister misiniz? Ücretsiz deneme sürümüyle başlayın ve WordPress sitenizi yalnızca birkaç tıklamayla taşıyın . Ve sonuçları aşağıdaki yorum bölümünde paylaşmayı unutmayın.
