Use Cookie-free Domains Çözümü
Çerezsiz Tesir Alanı Iyi mi Muntazam Kurulur? [Çözüm]
Çerezsiz tesir alanı, internet adresinden çerezleri depolamak için ziyaretçinin tarayıcısına herhangi bir komut göndermeyen bir alan adıdır. Web sitelerimiz fotoğraf, JavaScript ve CSS dosyaları şeklinde bazı statik içeriklere haizdir. Bu içerikler fazlaca sık değişmez.
Bundan dolayı, bu kaynaklarla kullanıcı etkileşimi olmadığı için çerezlerin eşlik etmesine gerek kalmamıştır. Ek olarak çerezleri ayarlamayan bir tesir alanı yapılandırarak, sayfa kaynaklarını indirmeye çalışırken ziyaretçinin tarayıcısı tarafınca sunucunuza ve ağ trafiğinize meydana getirilen toplam isteğin boyutunu azaltabilirsiniz.
“Gereksiz çerez trafiğini önlemek için değişik bir tesir alanından statik içerik sunun.”
– GTmetrik
Bu yaklaşımın arkasındaki konsept, bireysel sayfa performansınızı birazcık etkileyebilecek talep sayısını azaltarak sunucu gecikmesini azaltmaktır.
Çerezsiz Tesir Alanı Iyi mi Ayarlanır?
Çerez içermeyen bir tesir alanı yapılandırmanın birkaç yolu vardır. Ayrı bir alan adı kullanmak, bir CDN oluşturmak ve WordPress sitesini tekrardan yapılandırmak şeklinde. Bu yüzden bu şekilleri tek tek tartışacağız.
- Çerez içermeyen bir tesir alanını ayrı olarak yapılandırın.
- Tanımlama bilgilerini yok saymak için bir CDN sağlayıcısı kullanın.
- WordPress sitenizi tekrardan yapılandırın.
- Çerezsiz Tesir Alanlarını kullanın – WordPress Eklentisi
1. Çerez İçermeyen Bir Tesir Alanını Ayrı Olarak Yapılandırın
Bu şekilde çerez içermeyen bir alan adı kurarsınız, çerez içermeyen bir internet sayfasını barındırmak için ayrı bir alan adı alırsınız. Tarayıcılara herhangi bir çerez komutu olmadan tüm statik içerikleri barındırır.
Bundan dolayı; her şeyden ilkin, bir üst düzey alan adına kaydolmanız gerekir. Aslına bakarsanız bir alan adınız var ise, bir sonraki adıma geçin. Alternatif olarak, bir tesir alanı edinmemek için bir alt tesir alanı oluşturabilirsiniz.
Bir alt tesir alanı durumunda, daha iyi adlandırma kuralı için statik bir ön ek kullanın ve bunu kolayca anlaşılabilir hale getirin. Mesela: www.static.wpblogging.in.
Ihmal etmeyin; wpblogging.in şeklinde www sürümü olmadan kök tesir alanınızı kullanırsanız, alt tesir alanını çerezsiz tesir alanı olarak kullanmak çalışmayabilir.
Gene; Adsense reklamlarını kullanıyorsanız, alt alan adınız kök alanınızın bir parçası olduğundan ve tek bir doğrulanmış alan adı altındaki her alt alan için Adsense set çerezleri olduğundan, devamlı çerezsiz bir alan uyarısı oluşur.
Şimdi şu adımları izleyin;
- statik ön ek kullanarak bir alt tesir alanı oluşturun,
- kök belgenizi güncelleyin,
- WP-config dosyasını güncelleyin,
- mevcut gönderi içeriğini güncelleyin.
Daha açık olmak gerekirse; tanımlama bilgisi olmayan tesir alanını ayarladıktan sonrasında, web sunucunuzu tanımlama detayları olmadan statik içerik sunacak şekilde yapılandırmak için .htaccess dosyanızı kullanın.
Bundan sonrasında, tüm statik içeriğinizi (sitenizin değişmeyen bileşenleri) yeni statik alt tesir alanına (yada tesir alanına) yüklemeniz gerekir.
Bu içerikler CSS, ICO’lar, Javascript, metin ve görüntü dosyalarını ihtiva eder. Bu şekilde, orijinal web sitenizin statik içinde ne olduğunun sunulacağı bağımsız bir çerezsiz alan adı oluşturabilirsiniz.
2. Tanımlama Bilgilerini Yok Saymak İçin Bir CDN Sağğlayıcısı Kullanın
Çerez içermeyen alanı çözmenin bir başka iyi yolu da bir CDN sağlayıcısı kullanmaktır. CDN’nin bir çok, tarayıcıların tanımlama bilgisi cevap başlığını almasını tamamen önlemeye destek olan tanımlama bilgilerini yok sayma ve tanımlama bilgilerini kaldırma kabiliyetine haizdir.
Her CDN’nin değişik özellikleri ve işlevleri vardır. Bazıları ihtiyacınız olan şeyi karşılayabilir. Bazıları ise çerez içermeyen alan adlarını kullanma uyarısını çözmenizde size yarar sağlamayabilir. Ve şu anda Cloudflare CDN kullanıyorsanız, bunu dönem dışı bırakmanız gerekir. Bundan dolayı kurumsal plana yükseltmediğiniz sürece Cloudflare’de çerez içermeyen alanlara izin veremezsiniz.
Cloudflare’nin ters proxy stratejisi sebebiyle, gereksiz olan statik dosyalara da çerezler gönderilir. Çerez içermeyen alanı çözmenin bir başka iyi yolu da bir CDN sağlayıcısı kullanmaktır. CDN’nin bir çok, tarayıcıların tanımlama bilgisi cevap başlığını almasını tamamen önlemeye destek olan tanımlama bilgilerini yok sayma ve tanımlama bilgilerini kaldırma kabiliyetine haizdir.
Her CDN’nin değişik özellikleri ve işlevleri vardır, bazıları ihtiyacınız olan şeyi karşılayabilir, bazıları ise çerez içermeyen alan adlarını kullanma uyarısını çözmenizde size yarar sağlamayabilir. Ve şu anda Cloudflare CDN kullanıyorsanız, bunu dönem dışı bırakmanız gerekebilir bundan dolayı kurumsal plana yükseltmediğiniz sürece Cloudflare’de çerez içermeyen alanlara izin veremezsiniz.
Cloudflare’nin ters proxy stratejisi sebebiyle, gereksiz olan statik dosyalara da çerezler gönderilir. “_ _cfduid“ adlı bir çerez enjekte ederler.
Cloudflare’ı bir önbellek eklentisi ile kullanıyorsanız, problemi çözmek için başka bir CDN sağlayıcısıyla değiştirebilirsiniz.
3. WordPress Sitenizi Tekrardan Yapılandırın
Bu yöntemde, statik dosyanızı teslim edeceğiniz bir alt alan oluşturacaksınız. Arkasından, alt tesir alanınızı mevcut WordPress kurulumunuzun /wp-content dizinine yönlendirmeniz gerekir.
CPanel kullananlar için, belge kök gelen alanını güncellemek gerekir: public_html – statik için public_html / wp-content.
(Alt alan adınızın DNS kaydını, wp-config dosyası ile kök alanınıza işaret eden bir CNAME olarak ayarlayın. Bunu yapmak için, alt alan adınızı (herhangi bir) / wp-content dizininize wp-config.php dosyanızı düzenleyerek yönlendirin. wp-config dosyanıza aşağıdaki kodları ilave edin)
Şimdi WP-config’inizi aşağıdakileri yansıtacak şekilde düzenleyin.
gömü("WP_CONTENT_URL","https://static.domain.com"); gömü("COOKIE_DOMAIN", "www.yourdomain.com");
Not: Alan URL’nizi ve alan adınızı yukarıda belirtilen kodun içinde değiştirin. Örnek: https://static.google.com
Şimdi, tüm gönderi URL’lerinin yeni alt tesir alanına yönlendirildiğinden güvenli olmak için SQL veri tabanınızda aşağıdaki komutu çalıştırın:
UPDATE wp_posts SET post_content = REPLACE(post_content,'www.yourwebsite.com/wp content/','static.yourwebsite.com/')
4. Çerezsiz Tesir Alanlarını Kullanın – WordPress Eklentisi
Alternatif bir yöntem daha, WP2static adlı bir WP eklentisi kullanmaktır. Eklentiyi WordPress deposundan kolayca yükleyebilirsiniz.
Eklentiyi kurduktan sonrasında etkinleştirin. Şimdi WP panosuna gidin ve sol menüden wp2static öğesini seçin. “ Statik internet sayfası dağıt ” sekmesi altındaki ayarları yapılandırın. Aşağıdaki görsele bakın.
Dışa aktarma işlemi tamamlandıktan sonrasında, yapılandırma esnasında belirlediğiniz URL’yi ziyaret edin. (https://alaniniz.com/static). Şimdi bu URL’yi GTmetix’te deneyin. Çerez içermeyen alanları kullanma uyarısı raporun içinde görünmemelidir.
Çerez içermeyen bir alan adı sunmak, site performansınızı fazlaca fazla artırmasa da Pingdom ve GTmetrix şeklinde sayfa kontrol araçlarında daha iyi bir puan elde edebileceksiniz.