Yüksek Trafikli Bir WordPress Sitesini Nasıl Yöneteceğinize İlişkin İpuçları


Birkaç gün önce, WordPress web sitenize nasıl daha fazla web trafiği çekebileceğinizi araştırdık, o yüzden bu kadar değil. Ayrıca WordPress ile kendi serbest işinizi kurma girişiminde bulunduk, yani bu o kadar da değil. Bugünkü gönderide, size bir WordPress işine nasıl başlayacağınızı veya daha fazla trafik nasıl çekeceğinizi göstermeyeceğiz. Bunun yerine, trafiğin sonuna kadar altın potasını vurduğunuz zaman için WordPress sitenizi kurma konusunda size adım adım bir kılavuz sunacağız. Bunu, gitgide daha fazla ziyaretçi almaya başladığınızda sitenizin bozulmadığından emin olmak için yapıyoruz. Keyfini çıkarın ve sondaki yorum bölümünde düşüncelerinizi paylaşmadan ayrılmayın.

İşte bu hizmetin hızlı bir dökümü:

  • WordPress yüksek trafik için nasıl hazırlanır
  • Yüksek trafiğe sahip WordPress sitelerinin örnek olay incelemesi ve… Yüksek sayıları elde etmek için ne yapıyorlar?
  • Yüksek trafikli WordPress Siteleri için temel eklentiler ve araçlar (Juicy)
  • WordPress trafiği edinme (uh-oh, az önce trafik oluşturmaya girmeyeceğimizi söyledik, ancak yapmak zorunda kaldık, çünkü trafikten bahsediyoruz)

WordPress Sitenizi Yüksek Trafik için Nasıl Hazırlarsınız?

hazırla-planla-organize et

Kutudan çıktığı gibi, WordPress ölçeklenebilir bir yapıya sahiptir ve zor veya basit herhangi bir göreve ve/veya ona attığınız herhangi bir miktarda trafiğe uyum sağlamasına olanak tanır. Ancak sitenizin en iyi performansı gösterdiğinden emin olmak için daha fazla trafik için ölçeklendirirken aklınızda bulundurmanız gereken birkaç nokta vardır. Bu düşünceler nelerdir?

İşlemci ve Bellek Sınırlamaları

WordPress sitenizin çevrimiçi olması için yetenekli bir web sunucusuna ihtiyacınız vardır. Sitenizi sorunsuz bir şekilde çalıştırmak için yeterli sunucu kaynağına ihtiyacınız var. Kesinlikle ihtiyacınız olan iki sunucu kaynağı, yeterli işlemci gücü ve bellektir. Artık, yüksek trafik seviyeleri web sunucunuz için inanılmaz derecede zorlayıcı olabilir ve bu da sitenizin yavaşlamasına veya bozulmasına neden olabilir.

Özellikle on milyonlarca ziyaret ve sayfa görüntüleme aldığınızda, olmasını istemediğimiz şey tam olarak budur. Ne yapalım? İlk olarak, web barındırıcınızın yeterli bellek ve işlemci gücü sağlamak için gereken sunucu kaynaklarına sahip olduğundan emin olun. WordPress, MySQL ve PHP üzerinde çalıştığından, WordPress sitenizi çalıştırmak için uygun bir ortam oluşturmak için sunucunuzun bu platformların en son kararlı sürümlerini sağladığından emin olun.

MySQL'den bahsetmişken, birçok eşzamanlı veritabanı bağlantısına izin vermek için MySQL ayarlarınızı düzenleyebileceğinizi biliyor muydunuz? Ah evet yapabilirsin. Buna, diğer şeylerin yanı sıra, kullanıcıların meşgul sitenize erişirken "bağlantı zaman aşımına uğradı" hatasıyla karşılaşmamalarını sağlayan çoğaltma adı verilir. Bunun da ötesinde, uygun dizin oluşturma ve sorgu önbelleğe alma özelliğini kullanarak MySQL performansını artırabilirsiniz. Ayrıca, okuma isteklerini ekleme/güncelleme sorgularından ayırmak için ana veritabanınızın salt okunur bir kölesini oluşturabilirsiniz, bu da yüksek trafikli WordPress siteniz için daha hızlı ve daha sağlam bir ortam sağlar.

Ancak yeni başlayan biri olarak, bu size çok yabancı gelebilir, bu nedenle Core WordPress ekibi size yardımcı olmak için HyperDB eklentisini oluşturdu. Biraz merak ediyorsanız, HyperDB, “… replikasyon, yük devretme, yük dengeleme ve bölümlemeyi destekleyen gelişmiş bir veritabanı sınıfıdır.” Trafik numaralarınız artmaya başladığında ihtiyacınız olan çözüm budur. Hareketli…

Patlama Verisi

Bazı web barındırıcıları, içeriğinize olan talep yüksek olduğunda, önceden belirlenmiş bir aktarım hızı sınırını – veri patlaması olarak bilinen bir şeyi – aşmanıza izin verir. Bazı sunucular bu hizmete izin verecek şekilde otomatik olarak yapılandırılır. Diğer web sunucuları hizmet için sizden ücret alacak, diğerleri ise hizmete sahip değil. Servis sağlayıcınıza danışmak sizin görevinizdir.

Grafikleri ve WordPress Eklentilerini Sınırlayın

WordPress sitenizin, sitenizin tasarımını oluşturmak için beş grafik ve dört WordPress şablon dosyası gerektirdiğini varsayalım. 1.000 web ziyaretçisi için bu dosyalar 9.000 kez yüklenecek ve sitenizde büyük bir talep oluşacaktır. WordPress eklentileri de temanız tarafından çağrılır ve çalışması için veritabanınıza sorgular yaparlar. Bu, sahip olduğunuz daha fazla eklenti, daha fazla veritabanı sorgusu ve sunucunuzdaki etkinliğin daha ağır olduğu anlamına gelir. Ne yapalım?

  • WordPress sitenizin tasarımını oluşturmak için gereken grafik sayısını azaltın. Bunu, gereksiz grafikleri ortadan kaldırarak ve style.css ve şablon dosyalarınızı düzenleyerek yapabilirsiniz.
  • Birkaç günlüğüne trafikte ani bir artış olsa bile, onsuz yaşayabileceğiniz WordPress eklentilerini kapatın. İhtiyacınız olan bazı özellikleri doğrudan temanıza kodlayarak bakın.

Bir İçerik Dağıtım Ağı (CDN) kullanın

Trafik fazlalıklarını önlemek (tahsis edilen bant genişliğinizi aşmak) ve WordPress sitenizin performansını en üst düzeye çıkarmak için, bir içerik dağıtım ağı, yani CDN kullanmayı düşünmelisiniz. Bu şekilde sitenizin dosyaları, web ziyaretçisine en yakın veri merkezinden sunulur. Bu, dosyalarınızın kopyaları dünya çapında birden çok veri merkezinde depolandığından, sunucunuzdaki yükü önemli ölçüde azaltır.

İçeriğiniz için büyük bir talep olduğunda, sunucunuz trafikteki ani artışın mutlak alıcı tarafı olmayacak – CDN sunucuları bir kalkan görevi görecektir. Dışarıda birçok kullandıkça öde CDN çözümü var, bu yüzden hemen kurmalısınız. Nereden başlayacağınız hakkında hiçbir fikriniz yoksa, CloudFlare'i (kişisel bir favori) öneririz.

Daha İyi Web Hosting'e Yükseltin

Elbette, paylaşılan web barındırma, düşük trafik seviyelerine sahip yeni bloglar için harikadır. Ancak bu, trafiğiniz günde on binlerce görüntülemeye ulaştığında bir sorun haline gelecektir. Şu anda paylaşılan bir barındırma planındaysanız ve trafikte ani artışlar olduğunda düşük performans fark ederseniz, VPS'ye geçmeyi düşünün. VPS planınızla ilgili trafik sorunları yaşıyorsanız, özel bir sunucuya geçiş yapın vb.

Size harika yönetilen WordPress barındırma paketleri sunan birkaç yönetilen WordPress barındırma şirketi var. Bunlar arasında WPEngine, Flywheel ve Media Temple bulunur. Bu şirketler, otomatik güncellemeler ve yedeklemeler, CDN, önbellek katmanları, en üst düzey güvenlik, özel altyapı ve diğerlerinin yanı sıra mükemmel destek gibi çok çeşitli özellikler sunar. Fiyatlar yeni başlayanlar için uygun olmayabilir, ancak içinizin rahat etmesi ve elde ettiğiniz harika özelliklerin çeşitliliği için her kuruşuna değer.

Önbelleğe Alma Eklentisi Kullanın

Önbelleğe alma eklentisi, ziyaretçi sayısı arttığında, arttığında sitenizi çökmekten kurtaran araç olabilir. Nasıl yani? Sorduğuna sevindim. Bir önbelleğe alma eklentisi genellikle sayfalarınızın HTML sürümlerini oluşturur, bu da WordPress'in sayfaları sunmak için PHP'yi çağırması gereken sayıyı azaltır. Harika bir önbelleğe alma eklentisiyle, bir kesinti süresinin olumsuz etkilerinden kendinizi korurken WordPress sitenizin hızını artırabilirsiniz.

Sayfa önbelleğe alma, veritabanı önbelleğe alma, CDN ve küçültme gibi özellikleri destekleyen bir önbelleğe alma eklentisine gitmek istiyorsunuz. Harika önbelleğe alma eklentilerinin harika örnekleri arasında W3 Total Cache, Vernish Cache ve WP Super Cache sayılabilir.


Hizmet Odaklı Mimariden Yararlanın

Çoğu temel barındırma planı, WordPress sitenizi ve MySQL veritabanınızı tek bir makinede barındırır. Ne yazık ki, bu tür bir yapılandırma, trafiğiniz arttığında esnekliği veya site hızını desteklemez. Ne yapalım?

WordPress'inizi birden fazla parçaya bölebilir ve her birine ayrı ayrı hizmet verebilirsiniz. Bu ne anlama geliyor? (Çok yapışkan) Servis odaklı bir kurulumdan yararlanarak daha fazla yük alacak, daha hızlı çalışacak ve ütülenmesi gereken stres noktalarını kolayca belirleyeceksiniz. İşte hizmet odaklı mimariye bir örnek:

  • Master/slave WordPress veritabanınızı barındırmak için MySQL veritabanı
  • Kullanıcılardan gelen tüm ilk istekleri işlemek için Nginx/Vernik proxy katmanı
  • Sayfa oluşturma ve site yönetimi için Nginx/Apache2 web sunucusu
  • Medya dosyalarını sunmak için görüntü sunucusu veya CDN

Unutmayın, yukarıdaki kurulum sadece bir örnektir, ihtiyaçlarınıza bağlı olarak sizinki farklı olabilir. Yerinde harika bir mimariyle, trafik seviyelerinize bağlı olarak herhangi bir katmanı bağımsız olarak ölçeklendirebilirsiniz. Yine de ayrıntılara takılmayın, eğer servis odaklı mimariden anlamıyorsanız, tasarımınızı nasıl kuracağınıza dair talimatlar için lütfen web servis sağlayıcınıza danışın.

Örnek Olay: Yüksek Trafik WordPress Siteleri

grafik-artış-hızı

Bu bölümde, bazı yüksek trafikli WordPress sitelerine ve yüksek hacimli trafikle nasıl başa çıktıklarına hızlıca bakacağız. İlk olarak, bugün vaka incelememize katılan adayların listesi. Bu arada, bizim sadece hayalini kurduğumuz türden istatistikleri çekiyorlar:

  • HotAir – ayda 45+ milyon sayfa görüntüleme
  • Dijital Eğilimler – her ay 33+ milyon sayfa görüntüleme
  • Slashgear – ayda 10+ milyon sayfa görüntüleme
  • Sonraki Web – ayda 8+ milyon sayfa görüntüleme
  • iCulture.nl – Ayda 5,4+ milyon sayfa görüntüleme

Şimdi, büyük miktarda trafikle nasıl başa çıktıklarını görelim.

Sıcak hava

Lansmandan yalnızca 48 saat sonra, HotAir'in arkasındaki geliştirici Mark Jaquith, siteyi yeni bir sunucuya taşımak zorunda kaldı. Sanırım bu kadar kısa sürede bu kadar büyüme beklemiyordu. Artan trafiğe ayak uydurmak için Mark, statik içerik, proaktif bir önbelleğe alma çözümü ve birden çok web arka ucuna sahip bir yük dengeleyici sunmak için bir CDN'ye yatırım yaptı. HotAir, yedeklemeler için VaultPress'i kullanır (biz de öyle – bu oldukça harika), ayrıntılar için Google Analytics, Haber ritmi, grafik ritmi ve WordPress istatistikleri (daha fazla ayrıntı için).

Dijital Trendler

Digital Trends artık piyasaya çıktığı bebek değil. Her ay 33 milyondan fazla sayfa görüntülemesiyle, ayda yaklaşık 1 milyon benzersiz ile başladığı düşünüldüğünde, en hızlı büyüyen WP destekli sitelerden biridir. Bize Digital Trends'i getiren Tom Willmot'un söyledikleri:

Web sitesinde çalışmaya başladığımda, kod tabanında düzeltilmesi gereken oldukça büyük bazı performans havuzları vardı… İyi kodlama ve bazı kalıcı nesne önbelleğe alma başlangıç ​​için yeterli.

Bu doğru, kodunuzu çocuklar temizleyin. Hareketli.

Slashgear

Bu bölümde incelediğimiz diğer şirketlerin aksine Slashgear, piyasaya çıktıklarında bir ölçeklenebilirlik planına sahipti. Planları, trafiklerini her yıl %30 oranında artırmaktı. Tek sorun? Planları ani trafik artışlarını hesaba katmadı. Bu bölümü okuyorsunuz çünkü Apple her büyük duyuru yaptığında eşikleri aşıldı. Sonuç? Site talebe yetişmek için mücadele edecekti.

Peki Slashgear yükselişleri nasıl ele aldı? İlk olarak Amazon EC2'yi altyapılarına eklediler. Web sitesini, özel bir bulut web barındırıcısı olan SoftLayer'da barındırdılar (Cloudways bulut barındırma seçenekleri gibi). Ardından, yorum yükünü sunucularından alan Disqus yorum sistemini benimsediler. Güçlü önbelleğe almaları vardır ve WordPress sitenizi kurmak için deneme yanılma yöntemini kullanmanızı önerir.

Sonraki Web

Sonraki Web, birkaç büyük WordPress sitesi varken başlatıldı. Bu nedenle, trafikteki keskin artışa gerçekten hazırlıklı değillerdi. Aynı şekilde, yol boyunca adapte oldular ve öğrendiler. Trafik yükselince Arjen Schat ve Pablo Roman hızlı çalışmak zorunda kaldı. İşe gitti ve yoğun sorgular için Memcached, izleme için Munin ve ters proxy olarak Varnish'i buldu. W3 Total Cache ve WPVarnish'i de kullanıyorlar. (zing)

iCulture.nl

iCulture.nl, paylaşılan barındırmada iPhoneclub.nl olarak başladı, ancak yüksek trafik nedeniyle hemen atıldılar. VPS barındırmaya geçtiler ancak bir kez daha atıldılar. Bu yüzden özel sunucuya geçtiler ve bir CDN eklediler ama bu onu kesmedi. Son olarak, yük dengeli sunuculara yerleştiler ve karışıma CDN'yi attılar.

Hizmet odaklı bir mimariye sahip olan iCulture.nl, Kasım 2011'den bu yana yüksek trafik seviyelerini sıfır güçlükle atlattı. W3 Total Cache, WP Widget Cache, Plugin Output Cache, Son Gönderiler, Son Yorumlar ve Benzer Gönderiler, Temiz Seçenekler ve WordPress Sphinx arama eklentisi gibi araçlar kullanırlar. Mobil ziyaretçilere hitap etmek için duyarlı bir tasarım benimsediler.

Yüksek Trafik WordPress Siteleri için Temel Eklentiler + Araçlar

Bu gönderiye, yüksek trafikli WordPress siteleri için çok sayıda eklenti, araç ve çözüm serpiştirdik. Bu nedenle, bu bölüm sadece kullanmak isteyebileceğiniz kaynakları özetleyecektir:

  1. Yüksek trafik uyumlu barındırma çözümü (WPEngine, Cloudways vb.)
  2. Geliştirilmiş web sitesi önbelleği (W3 Total Cache, WP Super Cache, Vernish Cache, Memcached ve WP Widget Cache ile)
  3. Daha iyi yorum yönetimi (Disqus
  4. Geliştirilmiş performans için CDN (CloudFlare CDN ve MaxCDN harikadır)
  5. Sık ve güvenilir web sitesi yedeklemeleri (VaultPress, BackWPup, BackupBuddy vb.)
  6. Analiz ve izleme araçları (Munin, WordPress İstatistikleri ve Google Analytics gibi)

Açıkçası bunlardan hiçbirini kullanmak zorunda değilsiniz, ancak bunlar yüksek trafikli bir web sitesini yönetmeyi çok daha iyi, yönetilebilir hale getirebilecek faydalı araçlar ve kaynaklardır.

WordPress Trafiği Edinme

Belki de fazla trafiği olmayan bir acemisiniz. Belki de vaka çalışmamızdaki çoğu kişinin aksine ölçeklenebilirliğe hazırlanmak için bu yazıyı okuyorsunuz. Hazırlıklı olmak harika olsa da, en iyisi WordPress tabanlı işinizi kurmak ve yol boyunca öğrenmek olacaktır. Öğrenmenin en iyi yolu bu. Sonuçta, deneyim en iyi öğretmendir. İşletmenizin gelişmesi için öncelikle WordPress sitenize daha fazla trafik çekmeniz gerekir. Motive olmanız için Mike'ın kısa bir sözü:

Yüksek trafikli bir WordPress sitesi oluşturmak, inandığınız kadar karmaşık değildir. Elbette, çok fazla test etmek, başarısız olmak ve her şeye yeniden başlamak gerekiyor, ancak bir kez alıştığınızda, neden daha önce başlamadığınıza pişman olacaksınız. – Mike Wallagher, Blogunuzu Nasıl Tanıtabilir ve Daha Fazla Trafik Alabilirsiniz.

Günün sonunda…

Trafik artışlarından kurtulmak ve/veya yüksek trafikli bir WordPress sitesi çalıştırmak sizi korkutmamalıdır. Özünde, yoğun trafiğin tadını çıkarmalı ve işinizi büyütmek için çalışmalısınız. WordPress sitenizdeki trafiği nasıl yönetirsiniz? WordPress sitenizde yüksek trafikle ilgili sorunlar mı yaşadınız? Lütfen deneyimlerinizi aşağıdaki yorum bölümünde bizimle paylaşın. Adios!

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Divi's Theme Builder ile Özel Global Başlık Nasıl Oluşturulur

Artık Tema Oluşturucu burada olduğuna göre, web sitenizi A'dan Z'ye kurmanıza yardımcı olacak yeni eğitimlere dalmak için sabırsızlanıyoruz. Buna Divi'nin yerleşik seçeneğini kullanarak özel başlıklar oluşturma da dahildir. Bu eğitimde Divi's Theme Builder'ı kullanarak global bir başlık oluşturmaya odaklanacağız. Bu sayfaya veya gönderiye farklı bir başlık atamadıysanız, web sitenizin her yerinde genel bir başlık görünecektir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir