nasıl olduğunu hiç merak ettin mi WordPress eklentileri sitenizin yüklenme süresini etkiler mi? bu WordPress eklentileri sitenize işlevsellik eklemenizi sağlar ancak aynı zamanda web sitesinin hızını da etkileyebilirler. Bu eğitimde size nasıl yapılacağını göstereceğiz WordPress eklentileri sitenizin yüklenme süresini ve bunları nasıl daha etkili bir şekilde kontrol edebileceğinizi etkiler.

Bir eklentinin yükleme süresini değiştirin 1

Bir eklenti nasıl çalışır?

WordPress eklentileri, WordPress siteniz için bir uygulamaya benzer. Sitenize iletişim formları, fotoğraf galerileri veya bir e-ticaret mağazası gibi daha fazla özellik eklemek için bunları yükleyebilirsiniz.

Birisi web sitenizi ziyaret ettiğinde, WordPress önce çekirdek dosyalarını yükler ve ardından tüm aktif eklentilerinizi yükler.

Nasıl eklentileri blogunuza etkileyebilir?

her WordPress Plugin farklı özellikler sunar. Bunu yapmak için, bazı eklentiler arka planda veritabanına çağrı yaparken diğerleri CSS, JavaScript dosyaları vb. gibi dosyaları ön uçta yükler.

Çoğu eklenti, komut dosyaları, CSS ve görüntüler gibi dosyaları yüklemek için bir HTTP isteği yapar. Her istek, sitenizin tam sayfasının yüklenme süresini uzatır.

Doğru bir şekilde yapıldığında, performans üzerindeki etki genellikle çok belirgindir.

Bu nedenle, dosya yüklemek için çok fazla http isteğinde bulunan birden çok eklenti kullanırsanız, bu site performansınızı ve kullanıcı deneyiminizi etkileyecektir.

WordPress eklentileri tarafından yüklenen dosyalar nasıl kontrol edilir?

Eklentilerin sayfa yükleme sürenizi nasıl etkilediğini görmek için, bu eklentiler tarafından WordPress'e yüklenen dosyaları kontrol etmeniz gerekir.

Bunu anlamak için kullanabileceğiniz birçok araç var.

Tarayıcı geliştirme aracınızı kullanabilirsiniz (Google Chrome'da "Öğeyi inceleyin").

Sadece sitenizi ziyaret edin ve seçmek için sağ tıklayın " denetlemek ". Bu geliştirme araçları panelini açacaktır.

"Ağ" sekmesini tıklamanız ve ardından web sitenizi yeniden yüklemeniz gerekir. Nasıl yüklendiğini görmek ve yüklediği tüm dosyaları görmek için.

Ağ geliştirme aracı

Bunu görmek için Pingdom ve GTmetrix gibi üçüncü taraf araçlarını da kullanabilirsiniz. Bu araçlar aynı zamanda yüklenen tüm dosyaları ve ne kadar süreceklerini görmenizi sağlar.

Pingdom aracı

Kaç eklenti yüklemeniz gerekiyor?

Yüklenen bu farklı dosyaları görürseniz, kaç eklenti kullanmanız gerektiğini merak etmeye başlayabilirsiniz?

Cevap gerçekten web sitenizde kullandığınız eklenti setine bağlıdır.

Tek bir kötü eklenti 12 dosyalarını yüklerken birkaç iyi eklenti sadece birkaç ekstra dosya ekleyebilir.

İyi kodlanmış tüm eklentiler, yükledikleri dosyaları minimumda tutmaya çalışır. Ancak, tüm eklenti geliştiricileri dikkatli değildir. Bazı eklentiler, o dosyaya ihtiyaçları olmasa bile her sayfaya dosya yükler.

Bu eklentilerin çoğunu kullanırsanız, sitenizin performansını etkilemeye başlayacaktır.

Eklentileri kontrol altında tutmak nasıl?

WordPress sitenizde yapabileceğiniz en önemli şey, yalnızca iyi kodlanmış, iyi incelemelere sahip ve güvenilir kaynaklar tarafından önerilen eklentileri kullanmaktır.

eğer bulursan WordPress Plugin sitenizin nasıl yüklendiğini etkiler, bu nedenle aynı işi yapan, ancak daha iyi olan daha iyi bir eklenti arayın.

Ardından, sitenizin performansını ve hızını daha da artırmak için önbelleğe alma ve CDN kullanmaya başlamanız gerekir.

Dikkate almanız gereken bir diğer faktör, web sitenizin barındırılmasıdır. Barındırma sunucularınız uygun şekilde optimize edilmemişse, sitenizin yanıt süresini artırmayacaktır.

Bu, yalnızca eklentilerin değil, sitenizin genel performansının da daha yavaş olacağı anlamına gelir. En iyi WordPress hosting hizmetlerinden birini kullandığınızdan emin olun.

Son çare olarak, kullanmadığınız eklentileri kaldırabilirsiniz. Sitenizde yüklü olan eklentileri dikkatlice inceleyin ve kaldırıp kaldıramayacağınıza bakın. Blogunuzun hızından ödün vermek zorunda kalacağınız için bu ideal bir çözüm değildir.

WordPress'te stil sayfaları eklentilerini devre dışı bırakın

İlk olarak, kaydını silmek istediğiniz stil sayfasının adını veya tutamacını bulmanız gerekir. Aracınızı kullanarak bulabilirsiniz " elemanı incelemek '.

Tarayıcı öğesi incelemesi

Stil sayfası tutamacını bulduktan sonra kaydını Bu kodu dosyaya ekleyerek functions.php Temanız veya bir eklentinin ana dosyasından.

ADD_ACTION ( 'wp_print_styles', 'my_deregister_styles' 100); my_deregister_styles fonksiyonu () {wp_deregister_style ( 'gdwpm_styles-Css'); }

Bu işlevde istediğiniz kadar stil tutamacının "kaydını iptal edebilirsiniz". Örneğin, stil sayfasını "kaydını iptal etmek" istediğiniz birden fazla eklentiniz varsa, bunu şu şekilde yapabilirsiniz:

ADD_ACTION ( 'wp_print_styles', 'my_deregister_styles' 100); my_deregister_styles fonksiyonu () {wp_deregister_style ( 'gdwpm_styles-Css'); wp_deregister_style ( 'BFA-korku-Css olan'); wp_deregister_style ( 'bir-diğer-stil kolu'); }

Bu stil sayfalarının 'kaydını iptal etmenin' sitenizdeki eklentilerin işlevselliğini etkileyeceğini unutmayın. Sildiğiniz her stil sayfasının içeriğini kopyalamanız ve stil sayfanıza yapıştırmanız gerekir. WordPress tema veya bunları özel CSS olarak ekleyin.

Javascript eklentilerini devre dışı bırak

Stil sayfalarında olduğu gibi, JavaScript dosyalarının "kaydını silmek" için kullandığı tanıtıcıyı bulmanız gerekecektir. Ancak, " denetlemek '.

Bunun için bir eklentiyi yüklemek için eklentinin kullandığı tanıtıcıyı bulmak için eklenti dosyalarının derinliklerine inmeniz gerekir.

Eklentiler tarafından kullanılan tüm tutamaçları bulmanın bir başka yolu da bu kodu temanızın functions.php dosyasına eklemektir.

function bpc_display_pluginhandles () {$ wp_scripts = wp_scripts (); $ handlename. = " "; foreach ($ wp_scripts-> sıra $ tutamaç olarak): $ handlename. = ' '. $ tutamaç. ' '; sondan önce; $ handlename. = " "; $ işlemadı döndür;} add_shortcode ('eklenti tanıtıcıları', 'bpc_display_pluginhandles');

Bu kodu ekledikten sonra, eklenti betiği tutamaçlarının listesini görüntülemek için [pluginhandles] kısa kodunu kullanabilirsiniz.

WordPress komut dosyalarını işler

Artık komut dosyası tanıtıcılarınız olduğuna göre, aşağıdaki kodu kullanarak bunların kolayca "kaydını iptal edebilirsiniz":

ADD_ACTION ( 'wp_print_scripts', 'my_deregister_javascript' 100); my_deregister_javascript fonksiyonu () {wp_deregister_script (iletişim biçimli-7 '); }

Bu kodu, aşağıdaki gibi birden çok komut dosyasını da devre dışı bırakmak için kullanabilirsiniz:

ADD_ACTION ( 'wp_print_scripts', 'my_deregister_javascript' 100); my_deregister_javascript fonksiyonu () {wp_deregister_script (iletişim biçimli-7 '); wp_deregister_script ( 'gdwpm_lightbox komut'); wp_deregister_script (başka bir-eklentisi-komut '); }

Şimdi, daha önce de bahsettiğimiz gibi, bu komut dosyalarını devre dışı bırakmak eklentilerinizin düzgün çalışmasını engelleyecektir.

Bunu önlemek için, JavaScripts kodlarını birlikte birleştirmeniz gerekir, ancak bazen düzgün çalışmaz, ne yaptığınızı bilmeniz gerekir.

Hepsi bu ders için, umarım eklentilerinizi nasıl geliştireceğinizi bileceksiniz. Herhangi bir sorunuz varsa, sormaya çekinmeyin.