WordPress sitenizin olması gerekenden daha yavaş yüklendiğini mi fark ediyorsunuz? Suçlu gözünüzün önünde saklanıyor olabilir: üçüncü taraf alan adı istekleri.
Farklı WordPress web siteleriyle çalıştığımız süre boyunca, kontrol edilmeyen üçüncü taraf isteklerinin neden olduğu performans sorunlarıyla karşılaşan birçok site gördük. Bu durum kullanıcı etkileşiminin azalmasına ve arama motoru sıralamalarının düşmesine yol açabilir.
Ama endişelenmeyin. Bu üçüncü taraf isteklerini yöneterek sitenizin hızını artırabilir, kullanıcı deneyimini iyileştirebilir ve genel performansı geliştirebilirsiniz.
Bu makalede, WordPress’te üçüncü taraf alan adı isteklerini nasıl izleyeceğinizi ve optimize edeceğinizi göstereceğiz.
WordPress’te Üçüncü Taraf Alan Adı İstekleri Nelerdir ve Neden Takip Edilmelidir?
Üçüncü taraf etki alanı istekleri, ziyaret ettiğiniz bir WordPress web sitesi internetteki diğer web sitelerine veya hizmetlere istek gönderdiğinde ortaya çıkar.
Bir web sitesini ziyaret ettiğinizde, tarayıcınız o sitenin kendi sunucusundan içerik yükler. Buna birinci taraf içeriği denir.
Bununla birlikte, birçok web sitesi başka kaynaklardan gelen öğeler de içerir. Bu unsurlar üçüncü taraf içeriğidir. Şimdi, bunları alma sürecine üçüncü taraf alan talepleri deniyor.
İşte bazı yaygın örnekler:
- Analiz araçları. Birçok web sitesi, ziyaretçi sayılarını ve davranışlarını izlemek için Google Analytics gibi hizmetleri kullanır.
- Sosyal medya düğmeleri. ‘Beğen’ veya ‘Paylaş’ düğmeleri genellikle sosyal medya platformlarına bağlanır.
- Reklamcılık. Web sitelerindeki reklamlar genellikle Google AdSense gibi harici reklam ağlarından gelir.
- Yazı tipleri. Bazı web siteleri Google Fonts gibi hizmetlerden özel yazı tipleri kullanır.
- İçerik Dağıtım Ağları (CDN’ler). Web siteleri, daha hızlı yükleme için görüntüleri veya komut dosyalarını ayrı sunucularda depolayabilir.
- Gömülü içerik. YouTube’dan videolar veya Google Haritalar’dan haritalar gömülü üçüncü taraf içeriğine örnektir.
WordPress’te eklentiler ve temalar genellikle bu üçüncü taraf alan isteklerini oluşturur. Örneğin, bir iletişim formu eklentisi bir spam kontrol hizmetine bağlanabilir veya bir performans eklentisi kendi sunucularından komut dosyaları yükleyebilir.
Bu talepler bir web sitesine faydalı özellikler ekleyebilse de, üçüncü taraf alan adı talepleri sitenizin performansını da etkileyebilir. En iyi WordPress barındırma ve optimize edilmiş görüntülerle bile, çok fazla istek bir web sitesini yavaşlatabilir. Buna rağmen, bazı üçüncü taraf hizmetleri kullanıcı verilerini toplayabilir.
Bazen tek bir üçüncü taraf isteği bile sayfanın geri kalanının yüklenmesini engelleyebilir. Bu durumda WordPress üçüncü taraf URL’sine bağlanır ve sayfanızın geri kalanını yüklemeden önce gerekli tüm içeriği indirir.
WordPress ile çalışırken, sitenizin hangi üçüncü taraf isteklerini yaptığının farkında olmanız iyi olur. Bu istekleri izlemek için araçlar kullanabilir ve hangilerinin siteniz için gerekli olduğu konusunda daha bilinçli kararlar verebilirsiniz.
Aşağıdaki bölümlerde, üçüncü taraf alan adı isteklerini izleyerek ve optimize ederek web sitenizi nasıl hızlandıracağınızı göstereceğiz. WordPress sitenizdeki tüm üçüncü taraf alan adı isteklerini tanımlamakla başlayalım.
WordPress’te Üçüncü Taraf Alan Adı İstekleri Nasıl Belirlenir?
İlk adım, Pingdom kullanarak sitenizin yaptığı tüm üçüncü taraf alan isteklerini belirlemektir. Pingdom, WordPress sunucunuzun çalışma süresini izlemenize olanak tanıyan popüler bir performans izleme aracıdır. Ayrıca sitenizin tüm üçüncü taraf alan adı isteklerini de gösterebilir.
Başlamak için Pingdom web sitesini ziyaret edebilir ve alan adınızı ‘URL’ alanına yapıştırabilirsiniz. Bilgileri girdikten sonra, ‘Testi Başlat’a tıklamanız yeterlidir.
Birkaç dakika sonra Pingdom sitenizin performansının bir dökümünü gösterecektir.
Tüm üçüncü taraf alan taleplerini görmek için aşağı kaydırıp ‘Dosya Talepleri’ bölümünü bulmak isteyeceksiniz. Burada her bir talebin içerik türünü, URL’sini ve boyutunu göreceksiniz.
Üçüncü taraf taleplerini bulmak için sitenizin alan adıyla başlamayan tüm öğeleri arayın.
Bir talep hakkında daha fazla bilgi edinmek istiyorsanız, farenizi şelale grafiğindeki çubuğunun üzerine getirmeniz yeterlidir.
Burada, WordPress’in bu üçüncü taraf etki alanından içerik almak için DNS araması yapmak, SSL el sıkışması oluşturmak ve bu etki alanından veri indirmek dahil olmak üzere attığı tüm adımları göreceksiniz.
Pingdom ayrıca her adımın ne kadar sürdüğünü gösterir, böylece sitenizin performansı üzerinde en büyük etkiyi yapan alan isteklerini belirleyebilirsiniz.
Üçüncü taraf bir hizmeti tanımıyorsanız, URL’sini Google gibi bir arama motoruna yapıştırın. Bu genellikle alan adı hakkında daha fazla bilgi edinebileceğiniz belgelere, sayfalara ve forumlara bağlantılar getirecektir.
Üçüncü Taraf Alan Adı Talepleri Nasıl Optimize Edilir?
Web sitenizin performansına zarar veren üçüncü taraf alan adı isteklerini belirledikten sonra, bu istekleri optimize etmenin ve WordPress hızınızı artırmanın birkaç farklı yolu vardır.
Sizin için en uygun yöntem, WordPress web sitenizin nasıl kurulduğuna, yaptığı taleplere ve diğer faktörlere bağlı olarak değişebilir.
Bunu göz önünde bulundurarak, daha fazla bilgi edinmek istediğiniz yönteme doğrudan atlamak için aşağıdaki hızlı bağlantıları kullanmanız yeterlidir:
Hazır mısınız? Hadi başlayalım.
Yöntem 1. Üçüncü Taraf Etki Alanı İsteğini Kaldırın
Bu yöntem tüm WordPress blogları için iyi bir seçenek değildir, ancak bir veya daha fazla üçüncü taraf isteğini kaldırmak sayfa yükleme süreleriniz üzerinde büyük bir etkiye sahip olabilir.
Yanlışlıkla bir alan adı talebi eklemiş olabilirsiniz veya yönünüzü değiştirmiş olabilirsiniz, bu nedenle belirli bir üçüncü taraf talebi artık işletmeniz için iyi çalışmıyor olabilir.
Örneğin, başlangıçta Google AdSense eklemiş olabilirsiniz ancak artık çevrimiçi mağazanızda WooCommerce ürünleri satarak daha fazla para kazanıyor olabilirsiniz. Google AdSense’i kaldırarak mağazanızın performansını, çevrimiçi reklamları göstermeye kıyasla çok daha fazla satış yapacağınız ve çok daha fazla para kazanacağınız bir noktaya kadar artırabilirsiniz.
Burada, tüm web siteleri için işe yarayacak kolay bir çözüm yoktur. Bununla birlikte, sitenizden farklı hizmetleri ve içerikleri kaldırmayı deneyebilir ve ardından bunun dönüşüm oranlarınız gibi önemli metrikler üzerindeki etkisini izlemek isteyebilirsiniz.
Üçüncü taraf alan adı talepleri yapan özellikleri ve eklentileri kaldırmaya karar verirseniz, WordPress web sitenizi yedeklemeniz akıllıca olacaktır. Bu, herhangi bir hatayla karşılaşırsanız veya bir hata yaparsanız web sitenizi hızlı bir şekilde geri yüklemenizi sağlar.
Ayrıca, web sitenizi bozma ihtimaline karşı bu değişikliği yaparken sitenizi bakım moduna almak isteyebilirsiniz.
Üçüncü taraf alan adı taleplerini kaldırma adımları talebe bağlı olarak değişecektir. Ancak genellikle ilgili hizmet, eklenti veya yazılımın belgelerinde ya da arama sorgunuzu Google’a yazarak ayrıntılı adım adım kılavuzlar bulabilirsiniz.
Bu konuyla ilgili daha fazla bilgi için lütfen WordPress desteğini nasıl düzgün bir şekilde isteyeceğiniz ve alacağınızla ilgili kılavuzumuza bakın.
Yöntem 2. Gereksiz WordPress Eklentilerini Kaldırın
WordPress’in bu kadar popüler olmasının en büyük nedeni eklentilerdir. Doğru eklentilerle eksik özellikleri ekleyebilir, yerleşik işlevselliği genişletebilir ve WordPress blogunuzu her türlü web sitesine dönüştürebilirsiniz.
Ancak bazı WordPress eklentileri çok sayıda üçüncü taraf isteği yapar ve web sitenizi yavaşlatır. Bu isteklerin gerçekleştiğinin farkında bile olmayabilirsiniz.
Artık ihtiyacınız olmayan eklentileri kaldırmak için WordPress panosundan Eklentiler ” Yüklü Ek lentiler bölümüne gitmenizi öneririz.
Hatta birden fazla küçük eklentiyi tek bir WordPress eklentisiyle değiştirmeyi deneyebilirsiniz.
Örneğin, sayısız SEO eklentisi mevcut olsa da AIOSEO kapsamlı bir çözüm olarak öne çıkıyor. AIOSEO, tüm temel SEO görevlerinizi tek bir yerde ele alan eksiksiz bir SEO araç seti sunar.
Yöntem 3. Önemli Üçüncü Taraf Etki Alanlarına Önceden Bağlanın
Diğer bir seçenek de sayfa yükleme işleminin hemen başında harici etki alanına bağlanmaktır. Bir tarayıcı önce harici bir etki alanına bağlandığında, genellikle üçüncü taraf içeriği çok daha hızlı indirebilir.
Harici sitelere yeniden bağlanmanın diğer sayfa öğelerinin yüklenmesini yavaşlatabileceğini unutmayın. Bu nedenle, bunu yalnızca önemli harici kaynaklar için yaptığınızdan emin olmak isteyeceksiniz. Daha az önemli sitelere bağlanırsanız, sayfanızın geri kalanı yavaşlayabilir ve ziyaretçilerin daha uzun süre beklemesine neden olabilir.
Ön bağlantı yöntemini kullanmak için, tüm üçüncü taraf alan adı taleplerinizin bir listesine ihtiyacınız olacaktır. Henüz yapmadıysanız, bu bilgileri Pingdom’u kullanarak ve yukarıda açıklanan işlemi izleyerek elde edebilirsiniz.
Bundan sonra, WordPress’e özel kod eklemeniz gerekecektir. Bazı kılavuzlar tema dosyalarınızı doğrudan düzenlemenizi söyleyecektir, ancak bu birçok yaygın WordPress hatasına neden olabilir. Ayrıca özelleştirmeyi kaybetmeden WordPress temanızı güncelleyemezsiniz.
Bu yüzden WPCode‘u öneriyoruz.
WPCode, sitenizi riske atmadan özel CSS, PHP, HTML ve daha fazlasını eklemenize olanak tanıyan en iyi kod parçacıkları eklentisidir. Ayrıca kod parçacıklarınızı tek bir düğmeye tıklayarak etkinleştirebilir ve devre dışı bırakabilirsiniz.
Başlamak için ücretsiz WPCode eklentisini kuralım ve etkinleştirelim. Daha fazla bilgi için bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakabilirsiniz.
Eklenti etkinleştirildikten sonra Code Snippets ” Snippet Ekle bölümüne gidin.
Burada, sitenize ekleyebileceğiniz tüm hazır WPCode parçacıklarını göreceksiniz. Bunlar arasında yorumları tamamen devre dışı bırakmanıza, WordPress’in genellikle desteklemediği dosya türlerini yüklemenize, ek sayfalarını devre dışı bırakmanıza ve çok daha fazlasına olanak tanıyan bir kod parçacığı bulunmaktadır.
Farenizi ‘Özel Kodunuzu Ekleyin (Yeni Snippet)’ seçeneğinin üzerine getirmeniz yeterlidir. Ardından, göründüğünde ‘Snippet kullan’ düğmesine tıklamak isteyeceksiniz.
Bir sonraki ekranda, kod parçacığı için bir başlık yazmanız gerekecektir. Bu sadece referans içindir, bu nedenle istediğiniz herhangi bir şeyi kullanabilirsiniz.
‘Kod Türü’ açılır menüsünde ‘JavaScript Snippet’i seçmeniz gerekir.
Bunu yaptıktan sonra, WordPress’in önceden bağlanması gereken her bir alan adını eklemeye hazırsınız.
Örneğin, aşağıdaki kod parçacığında Google Fonts’a önceden bağlanıyoruz:
<link rel="preconnect" href="https://fonts.googleapis.com" crossorigin />
Kod düzenleyicide, kullanmak istediğiniz her harici URL’yi eklemeniz yeterlidir.
Ardından, devam edin ve ‘Ekleme’ ayarlarına gidin ve zaten seçili değilse ‘Otomatik Ekle’yi seçin.
Bir sonraki adım ‘Konum’ açılır menüsünü açmak ve ‘Site Genelinde Başlık’ı seçmektir.
Kod parçacığını canlı hale getirmeye hazır olduğunuzda, sayfanın en üstüne kaydırmak ve ‘Etkin Değil’ geçişine tıklamak isteyeceksiniz, böylece ‘Etkin’ olarak değişecektir.
Devam edin ve ‘Snippet’i Kaydet’ düğmesine tıklayın.
Yöntem 4. DNS Ön Getirmeyi Uygulama
DNS ön getirme, ziyaretçi bağlantılı içeriğe veya kaynağa ihtiyaç duymadan önce arka planda bir DNS araması gerçekleştirmenizi sağlar.
Bu yöntem özellikle Google Analytics, Google Yazı Tipleri veya WordPress İçerik Dağıtım Ağı (CDN) hizmetiniz gibi web sitenizde kullanılan üçüncü taraf kaynakları için kullanışlıdır.
DNS ön getirmeyi kullanmak için, WPCode kullanarak ve yukarıda açıklanan aynı işlemi izleyerek yeni bir JavaScript parçacığı oluşturmanız yeterlidir.
Bunu yaptıktan sonra, aşağıdaki formatı kullanarak ön-getirmek istediğiniz her alan adını ekleyebilirsiniz:
<link rel="dns-prefetch" href="//fonts.googleapis.com">
Bu bilgileri girdikten sonra, Yöntem 3’te açıklanan adımları izleyerek kodu site genelindeki başlığınıza ekleyin. Son olarak kod parçacığını yayınlayabilirsiniz.
Yöntem 5. Kaynakları Yerel Olarak Barındırın
Doğru kullanıldığında, ön bağlanma ve ön getirme, ziyaretçi deneyimini etkilemeden üçüncü taraf etki alanı istekleri yapmanıza olanak tanır. Ancak, mümkün olan her yerde kaynakları ve içeriği yerel olarak barındırmaya çalışmalısınız.
Web sitenizin içeriğini depolamak için yerel bir sunucu kullanmak daha hızlı yüklenmesini sağlar. Ayrıca hızı daha da artırmak için size daha fazla kontrol sağlar. Örneğin, bir önbellek eklentisi veya CDN kullanabilirsiniz.
İçeriği yerel olarak barındırmanıza yardımcı olabilecek çok sayıda farklı WordPress eklentisi ve hizmeti vardır.
Örneğin, özel tipografi kullanmak istiyorsanız, yerel yazı tiplerini Google Fonts gibi bir üçüncü taraftan yüklemek yerine WordPress’te barındırabilirsiniz.
Benzer şekilde, SeedProd gibi bir eklenti kullanarak WordPress temanıza benzersiz simge yazı tiplerini kolayca ekleyebilirsiniz.
Google Ads, Google Analytics, Campaign Manager veya diğer popüler ücretsiz Google ürünlerini kullanıyorsanız Performans Eklentisi ile MonsterInsights‘ı kullanarak gtag.js komut dosyasını kendi sunucunuzda yerel olarak barındırabilirsiniz.
Harici alan adı isteklerini yerel kaynaklarla değiştirerek, web sitenizin özelliklerinden ve içeriğinden ödün vermeden performansını artırabilirsiniz.
Yöntem 6. Tembel Yükleme Kullanın
Tüm içeriğinizi bir kerede yüklemek yerine, tembel yükleme yalnızca kullanıcının ekranında görünen içeriği indirir. Daha sonra kullanıcı ekranı aşağı kaydırdıkça daha fazla içerik yükleyecektir. Bu, sayfanın daha hızlı yükleniyor gibi görünmesini sağlayabilir.
WordPress varsayılan olarak görüntüleri tembel yükler ve harici olarak barındırılan içeriği de tembel yüklemeye yardımcı olabilir.
Örneğin, YouTube videolarını WordPress blog yazılarına yerleştirmek istiyorsanız, yerleşik tembel yükleme özelliğine sahip bir eklenti seçebilirsiniz.
Smash Balloon YouTube Feed gibi diğer eklentiler, video oynatıcı için yerleşik önbelleğe alma ve gecikmeli yükleme özelliklerine sahiptir. Bu, üçüncü taraf web sitelerinden içerik gösterirken bile algılanan sayfa yükleme sürelerini iyileştirebilir.
Bu makalenin WordPress’te üçüncü taraf alan adı isteklerini nasıl takip edeceğinizi öğrenmenize yardımcı olduğunu umuyoruz. Daha sonra, sitenizi hızlandırmak için bir eklenti düzenleyicinin nasıl kullanılacağına ilişkin kılavuzumuza veya WordPress site sağlık kontrolü puanınızı iyileştirmek için uzman ipuçlarımıza da göz atmak isteyebilirsiniz.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Ralph says
After I started using Google Adsense 2-3 months ago I noticed my website slowed down a bit. Not very much, but still I can feel it every time I check.
I have to take care of it and I am sure this guide will definitely help me. I have some third party domain requests and it may be not the fault of ads, but just something else that I can get rid of and with ads its just to much. Thanks for info about pingdom tool. This will help to locate the problem.
WPBeginner Support says
Glad we could share some helpful tools
Yönetici