Ürün ünüzün veya konseptiniz aniden çok fazla ilgi görüyorsa, örneğin "Aslanlar Mağarası"ndaki bir TV yayını, bir etki leyicinin tavsiyesi veya büyük ölçekli bir pazarlama kampanyası, bu tek bir anlama gelir: sunucudaki trafik çok tur! Bazı sayfalar ve sunucular için Çok. Seninki gibi. WordPress yüksek bir yük dayanabilir, bizim 'Kalkınma Başkanı' Matthias size açıklar.
Bir takım üyesi kürek takımında zayıflarsa ne olur? Tüm takım performansını kaybeder ve güç eksikliği telafi etmek zorundadır. Her şey bir şampiyona sırasında olursa, bu ölümcül ve neredeyse kesinlikle bir yenilgiye yol açar. Aynı durum sizin için de geçerlidir. WordPress Yüksek yük sırasında Web sitesi. Sunucunuz, Theme Sizin Plugins , veritabanı nız ve co iyi prova ekibi değildir, web sitenizin tepe yükler altında çökecek ve değerli ziyaretçi kaybedersiniz.
Eğer WordPress -Side ziyaretçilerin ani bir acele dayanamıyor, sonuç her zaman aynıdır: web sitesi ulaşılabilir değildir, potansiyel alıcı daha fazla almaz ve para kaybedersiniz. Bunun olmasını engellemek için ne yapman gerekiyor?
"Aslanlar Mağarası" gibi yayından önce hangi önlemleri almanız gerektiğini düşündük. WordPress yüksek yük için yan. En iyi uygulama optimizasyon sürecinin temeli aşağıdaki gibidir:
- Planlama
- Altyapıyı optimize edin
- Backend
- Frontend
- Dışına
- Testler ve Raporlama
- Canlı devre
Bu süreç ve yılların deneyimine dayanarak, size yardımcı olmak için 13 maddelik somut bir plan oluşturduk. WordPress yüksek yük için yan.
Not
13 tedbir, önemlerine göre değil, planlama ve yürütmeye göre sıralanır. Bu nedenle, noktaların tamamen ve sırayla uygulanması önerilir.
1.1 Süre
Ne yazık ki, uygulama için kullanılabilir zaman genellikle planlama küçümsenen bir gerçektir, ama bazen en önemli.
Sizin ve geliştiricilerinizin WordPress web sitenizi ve mağazanızı optimize edin ve test edin. Ayrıca, web sitenizi veya etki alanınızı taşımak veya sunucuyu ölçeklendirmek için zamana (veya hosterizin) ihtiyacınız olabilir.
Ayrıca kavramları ve muhtemelen üçüncü taraf veya yeniden düşünmek için zamana ihtiyacınız var Plugins değiştirmek için.
1.2 Kavramları yeniden düşünmek
Plugins , widget ve kaynaklar
Tüm kaynak yeme Plugins , panonuzda veya sayfanızda mutlaka gerekmediğiniz widget'ları ve özellikleri kaldırmanız gerekir. Matomo veya Google Analytics gibi izleme araçlarınıza gerçekten ihtiyacınız var mı? WordPress Pano?
Web sitenizi en yüksek yük altında çevrimiçi tutmak için geldiğinde çıplak minimumtutmaya çalışın. Bir sosyal medya düğmesi gibi küçük şeyler bile iki kat yükleme süresini telafi edebilir. Aşağıdaki örnekte, toplam 462,7 kB'lik 12 komut dosyası bile sadece bir sosyal medya düğmesi görüntülemek için.
Reklam
Sayfanızdaki çok fazla reklam yalnızca sunucunuzu yavaşlatmakla kalmıyor, aynı zamanda potansiyel müşterilerinizin sitenizi terk etme olasılığını da artırmasını sağlar. Sonuç olarak, sonuç olarak reklam geliri kaybedersiniz. Yatırım getirinizi (YG) mümkün olduğunca hızlı ve verimli bir şekilde artırmak için kendinizi birkaç yüksek kaliteli reklamla sınırlandırın.
E‑posta
Web siteniz çevrimiçi varlığınızdır - e-postalarınız ondan kontrol edilen bir ait değildir. Sunucu yük bir sürü alır ve bu sadece sizin pahasına yüksek yük zirveleri gidiyor.
Burada iki tür e-posta arasında ayrım yapıyoruz:
- Pazarlama (Bülten)
- Yönetimi.
Pazarlama e-postaları bülteniniz gibi, her zaman dış kaynak kullanmalısınız. GDPR -uyumlu, türk sağlayıcılar, örneğin, Cleverreach Veya Bülten2Go. Tabii ki, mailchimp veya ActiveCampaign gibi uluslararası sağlayıcılar da büyük bir şey yapmak vardır.
Not: Web siteniz üzerinden pazarlama e-postaları göndermemelisiniz.
İdari e-postalar, faturalar, parola sıfırlamalar, hesap oluşturma veya benzeri e-postalar gibi, ayrıca dış kaynak süper olabilir. Özellikle yüksek ziyaretçi numaraları ile birçok sipariş varsa, bu düşünmelisiniz.
Dikkatinizi odaklamanız gereken en önemli doğrudan eyleme geçirilebilir nokta gerçekten barındırma. Her şeyden önce, trafik sınırı olmayan bir hoster seçmek önemlidir. Çünkü: Trafiğiniz bu sınırı aşarsa, ev sahibiniz sayfanızı engelleyebilir ve tüm çaba gitmiş olur.
Cpu süresini diğer kullanıcılarla (web siteleri) paylaştığınız için, paylaşılan barındırma oranları da yüksek yük artışı için tamamen uygun değildir. Çoğu durumda, bu da "Aslanlar Mağarası" gibi trafik acele dayanacak kadar güçlü değildir.
A WordPress Ve WooCommerce Sitenizin kurulum, bakım, performans optimizasyonları ve güvenliğiyle ilgilenmek istemiyorsanız, uzman hoster, durumların büyük çoğunluğunda en iyi seçimdir. Sahip olduğunuz dört faktör nelerdir WooCommerce Hosting özellikle dikkat etmelidir bizim makalede Okuma.
Sunucunuzun kısa süreli ölçekleme de anlamlı olabilir. Bu, sunucunuzu (daha fazla CPU/RAM vb. vb.) bir süre için suppost'a göndereceğiniz ve maliyetten tasarruf etmek için trafik zirvesinden sonra normal katmana döneceğiniz anlamına gelir.
En uygun durumda, planlamanın başında ev sahibinizle konuşursunuz. Size en iyi tavsiyelerde bulunabilir ve tavsiyelerde bulunabilir.
Yedekleme mutlak bir zorunluluktur, sadece tepe yükleriçin değil, temelde. Web siteniz insalarda otomatik olarak yedeklenmeli ve manuel yedeklemeler de oluşturabilmelisiniz. Bu, özellikle sitenizin yeniden yapılandırılması gibi aşamalarda başka bir güvenlik ağı sağlar.
Ayrıca, bu şekilde sürümler olarak büyük kilometre taşlarını güvenli hale alabilirsiniz.
Gibi:
- Yedekleme 1: İlk durum
- Yedekleme 2: Önbelleğe alma Plugin yüklenmiş ve yapılandırılan
- Yedekleme 3: Veritabanı düzenli
- ...
Bu bir şey yanlış giderse herhangi bir zamanda özelleştirmeler belirli noktalara geri atlamak için izin verir.
Ben gerçekten bu belge ile yolunuzu çalışırken bu kullanmanızı öneririz.
3.1 Yedekleme Sistemleri
Yönetilen'de Yedekleme WordPress -Hosters (önerilen):
En özel ana bilgisayarlarda, Sayfanızın her gece otomatik yedeklemesi yapabilirsiniz. Buna ek olarak, genellikle tek bir tıklamaile manuel yedekleme oluşturma ve yeniden kullanma olanağı vardır. Bu yedeklemeler sizin için bir durum anlamına gelmez ve sizden herhangi bir alan almaz, tavsiye açıkça bu yönde gider.
Yedekleme üzerinden WordPress - Plugin :
Plugins BackWPup, Updraft, BackUpWordPress ve daha birçok gibi, tüm WordPress sunucunuzda medya ve veritabanı da dahil olmak üzere sayfa.
Bağlı olarak Plugin ve sürüm (ücretsiz veya ödemesürümü) yedeklemenizi buluta kaydedebilir veya indirebilirsiniz*.
BackWPup meslektaşları tarafından İnpsyde yazılı ve iyi desteklenmiştir. Bu nedenle, barındırma paketinizde yedek bir çözüm yoksa bu sizin için tavsiyemizdir. BackWPup, dropbox veya Microsoft Azure veya başka bir FTP sunucusu gibi zamanlı yedeklemeler, bulut hizmetlerinde depolama* sağlar.
Satın alma sürümünde, ek bulut hizmetlerini depolama alanı olarak belirtebilir ve yedeklemelerinizi şifreleyebilirsiniz.
*Yedeklemeleri bulutta depolarken, GDPR yedeklemeleriniz de adlar, adresler ve e-postalar gibi müşteri verilerini içerdiğinden, hangi sağlayıcıyı kullandığınızı göz önünde bulundurun.
Bu, Sayfaları hızlı ve mümkün olduğunca az sunucu yüküyle teslim etme söz konusu olduğunda, önbelleğe alma açık.
Önbelleğe alırken, sunucunuzdaki istekleri en aza indirirsiniz ve bu da resimleriniz veya sayfalarınızın HTML'si gibi dinamik içerik yerine statik dosyalar sunar. Sunucu tekrar tekrar aynı içeriği yüklemek zorunda değildir, çünkü bu, büyük bir hız geliştirme ek olarak çok daha düşük bir yük getiriyor. Bunu, annen seni tekrar tekrar süt almaya gönderecek gibi düşün. Bunun yerine tekrar tekrar çalışan, sadece birkaç şişe ile buzdolabı doldurun. Bu, bacaklarınızdaki yükü ve annenle olan stresi azaltır çünkü yeterince hızlı değildiniz.
Burada sunucu tarafı önbelleği ile önbelleğe alma arasında ayrım Plugins . Önbellek ve bu önbellek olasılıklarının farklılıkları hakkında ayrıntılı bir genel bakış Önbelleğe Alma Temelleri Makale sizin için bir araya getirdi.
Bu, Miniffy CSS ve JS dosyaları ayrıca bir performans avantajı sağlayabilir. Bu, ilgili stil sayfalarının ve JavaScript dosyalarının içeriğini yorumlar ve boşluklarla basitleştirir ve bunları uzun bir dize halinde birleştirir. Bu amaçla, örneğin, Plugin "Birleştirme + Minify + Yenile".
5.1 Resimler
Büyük medya, tabii ki, yük ve performans açısından katil vardır. Mağazanızın alt kısmında sadece 200px x 250px olarak görüntülense bile 25 tam çözünürlüklü ürün görüntüsü varsa, sayfa hızla dizlerinin üzerine çöker.
Bu alanlar görünmediği için alışveriş sepetinde veya ödeme alanında fotoğraf çekerken özellikle dikkatli olmalısınız. Sadece bir piktogram gerekli olsa bile, orada 2000px 300dpi görüntüleri yüklerseniz, müşterilerinizin FullLoad de satır lar halinde satın alamıyorum emin olabilirsiniz.
Hangi ile WordPress - Plugins resimlerinizi otomatik olarak işleyebilirsiniz, biz açıklamak Görüntü optimizasyonu Plugin Karşılaştırma.
5.2 Videolar
Videolar video portallarına aittir ve sayfanıza dahildir! En azından performans söz konusu olduğunda. Videoları kendiniz barındırmak için neredeyse herhangi bir neden yoktur (bazı durumlarda, belki de GDPR , ama bunu bir kenara bırakalım).
Videoları gerçekten kendiniz barındırmak istiyorsanız, özel bir sunucuda yapın ve sonra bunları da kendinize ekleyin. Aksi takdirde, YouTube, Vimeo, 3q veya Brightcove yükleyin.
Şimdi derinliklerine gidelim. WordPress -BT: Veritabanı.
Önceden çok önemli: Önce bir yedekleme yapın!
WordPress gönderileri, yorumları, sayfaları ve diğer metinsel verileri tek bir veritabanında saklar (görüntüler ve videolar wp-içerik/**klasöründe oldukları için hariç tutulur). Bir süre sonra, tabii ki, bu veritabanı biraz daha dolgun ve "çöp" olur.
Çöp burada, diğer şeylerin yanı sıra, anlamına gelir:
- Spam alanındaki yorumlar
- Makale ve sayfaların revizyonları
- Çöp Kutusu'ndaki Şeyler
- Uzun süreli doğrulamalar gibi meta verileri gönderme ve yorumlama
Bu genellikle artık ihtiyacınız olan ve sunucuaşağı çeker tüm eski yük.
Bu şeylerden nasıl kurtulursun?
TL;DR & isteyenler için biraz daha kolay: Yükleyin WP-Optimize ve çalışmasına izin verin!
6.1 Revizyonlar
Revizyonlar katkılarınız, sayfalarınız ve taslaklarınızın ara larıdır.
Çoğu durumda, bunlar büyük ölçüde azaltılabilir, örneğin en fazla 8-10 revizyonlar. Bazı durumlarda, hatta tamamen onları kapatmak için mantıklı.
Wp-config.php hakkında yazmak:
Tamamen kapatın:
define( 'WP_POST_REVISIONS', false );
Sınırlama düzeltmeleri:
'WP_POST_REVISIONS', 10); Maksimum 10 revizyonlar
6.2 wp_options optimize etme
wp_options tablosu en önemli ve aynı zamanda genellikle tablolar gözden kaçan biridir WordPress yük optimizasyonu söz konusu olduğunda. Site URL'si, giriş URL'si, zaman biçimleri ve yönetici verileri gibi şeylere ek olarak, wp_options Plugins , Themes , WP cronjobs ve önbellek verileri.
Bunları optimize etmek için öncelikle her tablo sütununne ne anlama geldiğini anlamamız gerekir.
wp_options aşağıdaki sütunlara sahiptir:
- option_id
- Option_name
- option_value
- Autoload
Otomatik yükleme sütununa bir göz atalım. Bu, hangi seçeneklerin ve ayarların wp_load_alloptions() Yüklü. Bu, 'evet' girişi tek bir satırdaysa, bu işlevin web sitenizin her sayfasına yüklendiği anlamına gelir.
Birçok Plugin Ve Theme geliştiriciler tutum var onların Plugin / Theme o kadar önemli ki her iki tarafa da yüklenmesi gerekiyor, olsa bile onun Plugin aslında yalnızca bir sayfada kullanılır (örneğin, bir bilgisayar veya iletişim formu).
Tabii ki, bu sizin tarafınızı boşa harcar ve muazzam ekstra yüke neden olur.
Bunu nasıl düzeltebiliyorsun?
Sonuçta, bu bir planlama sorunudur. 1.2. maddede belirtildiği gibi "Kavramları Yeniden Düşünmek", kendinize şu soruyu sormalısınız: "Buna ihtiyacım var mı? Plugin ?". Başka bir seçenekle değiştirebilirseniz, yapın.
Örneğin, Google Analytics'i WordPress pano, ama harici. Ya da yeniden yönlendirme yerine Plugin o zaten bu tür şeyler entegre değil eğer hoster ile kontrol edebilirsiniz.
Hangisi olduğunu öğrenmek için Plugins büyük yük kez, sana burada bir SQL sorgu yazdı:
SELECT option_name, length(option_value) AS option_value_length FROM wp_options WHERE autoload ='yes' ORDER BY option_value_length DESC
Önemli
Veritabanı önekiniz farklı olabilir, bu nedenle bu sorgunuzu "deinprefix_options"deki "wp_options" olarak ayarlamanız gerekebilir.
Bu sorguyu çalıştırdıktan sonra, en çok yüklemeye hangi işlevlerin neden olduğunu gösteren bir liste yi geri alırsınız.
Bu durumda, bu gelir Plugin "Kuralları Yeniden Yaz". Eğer RAIDBOXES ana bilgisayar, yeniden yazma kurallarına uyabilirsiniz RAIDBOXES pano, bunun için BOX sadece yeniden yazma kurallarını benimsemek ve Plugin Silmek.
Eski " Plugin çöpü kaldırmak" wp_options
Silin Plugins wp_options ve ayrıca autoload = evet artıkları bırakın. Bu tabii ki çok kötü, çünkü arkasındaki işlevler artık yok ve sunucunun bilgisayar süresi böylece tamamen boşa harcanır.
Her zaman yapmayı sevdiğim şey. Plugins yukarı bakın ve wp_options'daki adları kaldırın.
"Kuralları Yeniden Yaz" kullandığımızı varsayalım. Plugin yukarıdan, bu yüzden bu SQL sorgu çalıştırın:
SELECT * FROM 'wp_options' WHERE 'autoload' = 'evet'VE 'option_name' LIKE%rewrite_rules%
Önemli
Veritabanı önekiniz farklı olabilir, bu nedenle bu sorgunuzu "deinprefix_options"deki "wp_options" olarak ayarlamanız gerekebilir.
Daha sonra artık gerekli fonksiyonların bir dizi geri almak, hepsi hala autoload = evet, ama tamamen işe yaramaz.
Sadece silerim. Yedeklerden bahsetmiştim, değil mi? 😉
Ben herkes için bu prosedürü geçmesi Plugins Tarafından. Zaten bütün bir köşe wp_options daha hafiftir.
6.3 Eski Geçicilerin Silmesi
Güncelleme: Beri WordPress Ver. 4.9.9 bu artık gerekli değildir, gibi WordPress bu görevin kendisini ele geçirir.
Için WordPress -4.9.9'dan önceki sürümler:
Geçici ler, veritabanında kısa bir süre için depolanan geçici seçeneklerden başka bir şey değildir. Süreleri dolduktan ve artık ihtiyaç duyulmadıktan sonra silinirler. Örnek olarak: "site_transient_update_plugins" sadece bilgi içerir, hangi Plugins bir güncelleştirme var ve hangileri yok. En kısa sürede var Plugins güncelleştirilmiş veya yeni bir güncelleştirme denetimi, bu geçici silinir.
Bazı geçiciler sonsuza kadar veritabanında sıkışmış kalır ve sorguları zorlaştırmak, çünkü ne yazık ki, bu her zaman böyle değildir. Elbette gitmeliler.
Bu amaçla, en iyi Geçici Temizleyici, Çünkü bunu elle yapmak büyük bir çabadır. Sonra var Plugin başarılı bir şekilde, daha sonra güvenli bir şekilde kaldırabilirsiniz. Geçici Temizleyici sadece süresi dolmuş geçici ve başka bir şey kaldırır - büyük bir araç!
6.4 WordPress -Oturumlar
Oturumlar, kullanıcı oturumlarını denetlemek, günlüğe kaydetmek, gözden geçirmek ve çalıştırmak için vardır. Bir süre sonra, bir WP cron veritabanından bu oturumları siler. En azından böyle olması gerekiyor.
Ne yazık ki, cronjobs kapatın veya kullanıcı veya tarafından devre dışı bırakılır Plugins - Sonra hiçbir zaman veritabanında oturumları bir sürü var.
Etkilenip etkilenmediğinizi görmek için, sizin için başka bir sorgum daha var:
SELECT * 'wp_options' NEREDEN 'option_name' LIKE '_wp_session_%' SEÇIN
Önemli
Veritabanı önekiniz farklı olabilir, bu nedenle bu sorgunuzu "deinprefix_options"deki "wp_options" olarak ayarlamanız gerekebilir.
Binlerce giriş olduğunu fark ederseniz, bunları silmek için aşağıdaki sorguyu kullanın:
'wp_options' 'option_name' '_wp_session_%' GIBI 'DELETE
At RAIDBOXES biz aralıklarla kontrol edebilirsiniz kendi sunucu tarafı CronJob, var. Bu sizin arasında bulabilirsiniz BOX -Ayarlar altında WP Oturum Silgi.
6.5 Otomatik yükleme için dizin ekleme
Tamam, şimdi zor oldu! Ama bunu sizin için yapmayı başarırsanız WordPress meslektaşları tarafından sayfa bu hile 10 yukarı Çok kazandın.
Ne gerekli kılan:
wp_options'daki otomatik yükleme alanına bir dizin eklenir. Bu önemli ölçüde sorgu süresini azaltır ve hatta sabit, çok düşük bir "maximim" sonuçlanır.
Sonuç açıktır:
Güzellik, çoğu tarafta, bizim Plugin Otomatik Yüklemeye Dizin Ekle Harika. Her zaman olduğu gibi, önce yedekleme düşünün!
El ile, bu sorgu buraya gider:
ALTER TABLE 'wp_options' ADD INDEX ('autoload');
Önemli
Ziyaretçi dalgalarına dayanmanın çok etkili bir yolu, yazılımınızı güncel tutmaktır. Sadece seninki değil. WordPress kendiniz, aynı zamanda aktif Theme Sizin Plugins ve ön: PHP sürümü.
7.1 PHP
PHP "yazılım motoru" olduğunu WordPress . Bu aynı zamanda şu anlama gelir: Motor ne kadar çok performans gösterirse, tarafınız o kadar hızlıdır.
PHP 7.0, gecikme sayısının yarısı olan PHP 5.6'dan saniyede iki kat daha fazla istek çalıştırabiliyor. PHP 7.1 ve 7.2 ile her şey biraz daha hızlı oldu.
Not
PHP 5.6, 7.0 ve 7.1 için resmi destek süresi dolmuş ve PHP 7.2 yalnızca 6 Aralık 2021'e kadar güvenlik güncelleştirmeleri alır. Bu yüzden en az PHP 7.2 şimdi onun güvenliğini sağlamak için güncellemek için en iyisidir WordPress Tarafı.
Genel olarak, size en iyi performansı veren PHP sürümünü kullanmak çok daha mantıklı. Ama dikkat: hepsi değil Plugins Ve Themes zaten en son sürümleri ile uyumludur! Burada, ya belgelerin Plugins Ve Themes ya da denemesi kolay.
7.2 WordPress
Maksimum performansı elde etmek için, WordPress sürüm güncel. Eğer WordPress uzun zamandır güncellenmemişse, doğrudan bir ana sürümden diğerine atlamamalısınız (örn. 4,3 ila 4,4) daha çok küçük sürümlerde (örn. sürüm 4.3.3'ten 4.3.4'e kadar) ileriye doğru ilerlemeli.
Güncelleştirmeler arasında sayfanızın genel işlevselliğini tekrar tekrar kontrol edin. Prensip olarak, sayfanızın tek tek yedeklerini tekrar tekrar oluşturmanız önerilir. Bu özellikle ana sürümü atlar önce doğrudur!
Prensip olarak, yönetilen bir WordPress hoster , hangi WordPress Güncelleştirme seninle ilgilenir.
7.3 Plugins Ve Themes
Tıpkı senin gibi. WordPress sürümü, aynı zamanda kullanmalısınız Plugins Ve Themes Güncel. Güvenlik ve performans başlıca nedenleridir. Güvenli olmayan Plugins Ve Themes tüm çalışmanızı yok edebilir. Şu anda bilinen güvenlik açıklarına genel bakış WordPress , Themes Ve Plugins içinde bulabilirsiniz "WPScan Güvenlik Açığı Veritabanı" güvenlik sağlayıcısı Sucuri'den.
Plugin - ve Theme -Güncellemeler de daha yüksek bir PHP sürümüne yükseltmek ve böylece önemli bir hız artışı elde imkanı getirmek. Hatalar da kaybolur ve daha fazla özelliğe sahip olacaksınız.
Yine, daha büyük güncellemeler için: Sayfanızın önceden yedekte bir yedek yapın veya yeni sürümü StAçevreye gitmekDeğişiklikleri canlı olarak değiştirmeden önce Sayfanızın işlevselliğini kontrol edin.
Eğer bunun ne gibi sonuçlar doğurabileceğini Plugin güncelleştirmeler, örneğin, Bir güvenlik açığı GDPR - Plugins Gösterilen.
#8 Kırık Linkler
Mutlaka sayfa performansı aşağı çekmek değil çok basit bir nokta, ama ziyaretçilere mal olabilir, kırık bağlantılar vardır. Sayfanızı kolayca kontrol edebilirsiniz. Online Kırık Bağlantı Denetleyicisi Yap, yap.
Ben yerine bu web sitesini kullanmanızı öneririz WordPress - Plugins olarak, çek için kullanılacak Plugins kullanmasanız bile, tarafınızın performansını aşağı çekin. Ancak, Kırık Bağlantılar bulmak için daha birçok araç ve yöntem vardır. Hangileri olduğunu öğreneceksin. Bu makalede.
Lazy Load yalnızca kullanıcının görünür tarayıcı alanında sahip olduğu içeriği görüntüler. Kullanıcı aşağı kaydırmaya devam ettikçe geri kalanı dinamik olarak yüklenir.
Sayfanızdaki yükü azaltmak için yalnızca hemen karşılanması gereken istekler karşılanır. Bunlar, örneğin, resimler, videolar ve metinlerin yanı sıra komut dosyaları ve diğer şeyler içerir. Gerçek bir güç aracı - Quasi Thor's Hammer kaynakları kaydetmek için.
Bu gibi çalışır:
Tarayıcı zaten tüm metin içeriğini (DOM) yükler, ancak yalnızca kullanıcının ihtiyaç duyduğu görüntüleri/video/komut dosyası kaynaklarını yüklemek için Javascript'i kullanır. Kullanıcı daha derine kaydırılırsa, görüş alanına giren şeyler yeniden yüklenir.
Birçok modern Themes , özellikle mağazalar için, zaten Tembel Yükleme uygulanmıştır. Ne yazık ki, her zaman daha sonra Tembel Yükleme eklemek kolay değildir.
Ama, bir Plugin bunun için!
Birçok Tembel Yükleme vardır Plugins piyasada. Ancak, özellikle bir şey gibi: a3 Tembel YükA3 Lazy Load birçok durumda çalışır ve görüntülere ek olarak video ve iFrame'leri tembel olarak yükleyebilir. Buna ek olarak, destekler WordPress Amp WooCommerce Ve Advanced Custom Fields .
Güncelleme: Beri WordPress Sürüm 5.5 Tembel Yükleme gerekmez Plugin daha fazla, beri WordPress bu görevin kendisini ele geçirir.
Özellikle bir veya daha fazla ürün satmak istiyorsanız, tam olarak ödeme sürecini optimize etmek esastır.
Yukarıda belirtildiği gibi, alışveriş sepeti veya ödeme gibi şeyler önbelleğe alınmaz. Bu nedenle, her istek sunucu için tamamen yeni ve performansa aç bir istek anlamına gelir, çünkü burada sunucu yükünü büyük ölçüde azaltmanız gerekir.
Ödeme sırasında kaç istek oluşturulduğunu ve hangilerinin oluşturulduğunu görmek için tarayıcı araçlarınızı (örn. "Ağ" sekmesi üzerinden Chrome'da) kontrol edin. Alışveriş sepetini aradiğinizde tek başına 400 İstek oluşturduğunuzu görürseniz, bir şeyler ters gider.
Bak, hangi Plugin veya hangi kaynak bu isteklerin çoğunu oluşturur ve bunları azaltmaya çalışır. Bu, gerekirse, Plugins mutlaka ayırmak gerekmez.
Burada sık sık gördüğümüz, dış kaynaklardan yüklenen, daha sonra önce işlenmiş, ancak alışveriş sepetinde veya ödeme sayfasında bile kullanılmayan yazı tipleridir.
Ayrıca, check-out ekranında resimlerle tüm ürünleri tam çözünürlükte listele etmeniz gerekip gerekmediği veya buradaki metinsel ekranın yeterli olup olmadığı sorusunu kendinize sorun.
Ağ geçitleri üzerinden ödeme seçenekleri
Ayrıca ödeme ağ geçidinizi değiştirmeniz gerekebilir. Örneğin, PayPal'ınız Plugin kullanıcılardan gelen istekleri işlemek için çok uzun bir zaman alır, burada fırsatlar kaybedebilirsiniz.
Müşterilerinize mümkün olduğunca çok ödeme seçeneği sunmak ve size güvenli bir işlem sunmak istiyorsanız, Şerit Hedef. Stripe basit bir WordPress -Entegrasyon ve hızlı ödeme işlemleri ile yüksek sayıda ödeme seçenekleri.
Sayfada her şey artık optimize mi ediş? Sunucu hızlı? Süper! Ardından yükü mümkün olduğunca düşük tutmak için bir sonraki aşama gelir: İçerik Dağıtım Ağı (CDN).
CDN, önbelleğe alınmış sayfanızın dünyanın farklı yerlerinde farklı sunucularda dağıtılan bir kopyasıdır. Bu şekilde, tek bir yerde olan kullanıcılar verilere daha hızlı uymaktadır.
Neredeyse - yukarıdan süt örneği almak için - her odada süt dolu bir buzdolabı.
Buna ek olarak, CDN aynı zamanda sunucunuzu yükten kurtaracaktır, çünkü web sitenizin bazı bölümlerini sunucudan önbelleğe alacaktır.
CDN iş ortağı olarak, Cloudflare. Burada bazı CDN planlarında bir güvenlik duvarı ve görüntü optimize edici bile vardır. Nasıl Cloudflare at RAIDBOXES ile BOX size burada açıklayacağız:
Inç Cloudflare :
- Etki alanınıza "Web Sitesi Ekle" altında girer ve "DNS Kayıtlarını Taraya" seçeneğini tıklarsınız.
- Şimdi CF kayıtlarınızı otomatik olarak tarar – sadece bitene kadar bekleyin.
- Daha sonra, CF size önerilerde bulunacaktır (genellikle A-Records için iki). Sorun değil. "Devam Et"e tıklayın.
- Bir sonraki adımda, planınızı seçin ve yeniden "Devam" düğmesine tıklayın.
- Burada artık özelleştirmeniz gereken ad sunucuları vardır.
- Cloudflare bizimkileri gösterir ve bunları değiştirebilirsiniz. (Tabii ki, bu sadece bizimle olan etki alanları için geçerlidir. Etki alanlarını başka bir yerde varsa, oraya bakmanız gerekir).
- Daha sonra bu ad sunucularını (5) etki alanı yönetimine ad sunucuları olarak girmeniz gerekir. Etki alanlarınızı bizimle yönetiyorsanız, bu Burada Özelleştir. Burada ilgili etki alanında "DNS" tıklayın ve ad sunucuları değiştirmek Cloudflare . Etki alanlarınız başka bir sağlayıcıyla birlikteyse, oraya bakmanız gerekir.
Bit -miş!
Hala önemli: Hata iletisi alırsanız: "Çok fazla Yönlendirme", Cloudflare SSL ayarlarında "Tam Sıkı".
Sitenizi her zaman izleyemezsiniz, bu nedenle izleme ve çalışma zamanı raporlama aracı çok önemlidir.
Bu çoğunlukla ücretsiz araçlar web sitenizin durumunu izler. Sayfanıza erişilip ulaşılamayacağını kısa aralıklarla kontrol eve gidin.
Dikkat: Bu denetimi çok kısa yapmayın, bu aynı zamanda web sunucunuzda bir yük anlamına gelir. Bu nedenle, denetim aralıkları 5 dakikadan kısa olmayacaktır.
Her şey mi oluyor? Memnun? Süper! Şimdi sadece son bir yedekleme yapmalısınız! Aslanlar ve co. mağarasının bir sonraki zirvesinde, senin tarafın artık dizlerinin üzerinde olmamalı!
Umarım adım adım rehberim size yardımcı olur. WordPress yüksek yük için yan. Teknik olarak en zorlu alanlar hala yerindeyse, profesyonel bir WordPress Geliştiriciler. Yüksek yüke hazırlanmak la ilgili başka sorularınız veya yorumlarınız var mı? O zaman lütfen bana bir yorum bırakın!