“Çerezsiz Alandan Statik İçerik Sunma” Uyarısı Nasıl Düzeltilir

Yayınlanan: 2018-09-18
Çerezsiz Bir Alandan Statik İçerik Sunma
@Cloudways'i takip edin

WordPress sitemizi genellikle hız ve performansla ilgili diğer sorunlar için test ederiz. Pingdom ve GTmetrix gibi araçlar web sitesini test eder ve tüm uyarıları ve hataları vurgulayan ayrıntılı analizler gösterir. "Çerezsiz bir etki alanından statik içerik sunun", zaman zaman performans öngörüleri tablosunda görünen böyle bir uyarıdır.

pingdom, Statik Hizmet Verme içeriğinin uyarısını gösteriyor

JavaScript, CSS ve görüntü dosyaları gibi statik içeriğin sunulması, onunla birlikte bir HTTP tanımlama bilgisine ihtiyaç duymaz. Bu gereksiz çerezler ağ trafiğine fazladan yük bindirir ve web sayfasının yüklenmesini yavaşlatır. Bu çerezler iyi olmadığı için, hız testi araçları bu uyarıyı çeker, böylece bu tür içerikler değerli sunucu kaynaklarından tasarruf etmek için çerezsiz alan adı üzerinden sunulur. Bu nedenle, çerezsiz alan adının ne olduğunu ve bu uyarıdan kaçınmanın diğer yollarını daha fazla keşfedeceğiz.

Ancak dikkati çeken bir şey var. Veri aktarımı için yeni HTTP/2 protokolü kullanan Cloudways ile bu uyarıyı yok saymak güvenlidir. HTTP/2, HTTP'den farklı olarak, eşzamanlı istekleri işlemede daha verimlidir, dolayısıyla bu küçük çerezlerden etkilenmez.

Devamını Okuyun: WordPress Web Sitesi Nasıl Hızlandırılır

Cloudways kullanıcıları bu özelliği Sunucu Kontrol PaneliAyarlar ve Paketler'den tek tıklamayla etkinleştirebilir.

HTTP2'yi etkinleştirme

WordPress'te "Çerezsiz Alandan Statik İçerik Sun" uyarısını nasıl kolayca düzeltebileceğimizi görelim.

“Çerezsiz Alandan Statik İçerik Sunma” Uyarısını Düzeltme

“Çerezsiz Alan Adından Statik İçerik Sun” uyarısını düzeltmek için iki yöntem kullanacağız. İlk yöntemimiz oldukça kolaydır ve Cloudways'i kullandığınız için şanslıysanız, bu sadece birkaç tıklama meselesidir. Ancak ikinci yöntemimiz biraz bilgi ve çalışma gerektiriyor ama sizi temin ederim ki hangi yöntemi seçerseniz seçin, bunu olabildiğince kolaylaştıracağım. Hadi başlayalım!

Yöntem 1: İçerik Dağıtım Ağı Kullanma

İçerik Dağıtım Ağı veya kısaca CDN, son kullanıcınıza statik içerik sunmanın etkili bir yoludur. Bu ağ tüm dünyaya yayılmıştır ve sitenizin önbelleğe alınmış içeriğini en yakın sunucusundan kullanıcıya sunar.

Statik içeriği işlemek için CDN'yi tanıtmak daha kolay bir yoldur. StackPath gibi CDN'ler çerezleri yok sayabilir ve bu içeriği son kullanıcıya çerezsiz olarak sunabilir. Etki alanı tarafından hiçbir çerez ayarlanmadığından, web test araçlarında uyarı kaybolur.

Cloudways kullanıcıları, yalnızca web sitesi URL'sini ekleyerek Uygulama Panolarından StackPath tarafından desteklenen CloudwaysCDN'yi etkinleştirebilir.

CloudwaysCDN'yi etkinleştirme

Devamını Okuyun: WordPress CDN Detay Kılavuzu

Yöntem 2: WordPress Sitesini Yeniden Yapılandırma

Statik içeriği çerezsiz sunmanın başka bir yolu da WordPress sitesini yeniden yapılandırmaktır. Bu yöntem, www.mydomain.com gibi bir alan adı kullanmanız durumunda bir alt alan adı oluşturulmasını veya alanadim.com gibi bir üst düzey alan adı kullanıyorsanız yeni bir alan adının alınmasını içerir.

Alt Etki Alanı Oluşturma

Bir alt etki alanı oluşturun ve onu istediğiniz şekilde adlandırın, örneğin static.mydomain.com. Eğer cPanel kullanıyorsanız, DOMAINS bölümüne gidin ve subdomain seçeneğine tıklayın.

alt etki alanını etkinleştirme

Yeni alt alan adınızın adını girin ve değişiklikleri kaydetmek için OLUŞTUR düğmesine tıklayın.

alt etki alanı oluşturma

Cloudways kullanıcıları, uygulama panosunu kullanarak bir alt etki alanı oluşturabilir. Etki Alanı Yönetimi sekmesine gidin ve ek etki alanları ekleyin .

alan yönetimi

Şimdi, etki alanı sağlayıcınızın DNS ayarlarını kullanarak alt etki alanınızı CNAME aracılığıyla ana etki alanına yönlendirin.

Sonraki adım public_html klasöründe WordPress kurulum dosyasının içinde bulunduğu WordPress dizinine bu alt etki işaret etmek olacaktır.

WordPress kurulum dizininde de bulunan wp-config.php dosyasına aşağıdaki kodu ekleyin.

 define(“WP_CONTENT_URL”, “http://static.mydomain.com”); 
define(“COOKIE_DOMAIN”, “mydomain.com”);

Mevcut Gönderi İçeriğini Güncelle

Artık WordPress sitemizi, çerezsiz etki alanından statik içerik sunuculayacak şekilde yapılandırdık. Ancak bu sadece sonraki gönderilerimiz için geçerli olacaktır. Mevcut gönderileri güncellemek için veritabanı yöneticinizi açın ve tablolara gidin. Sorgu penceresini açın ve aşağıdaki komutu çalıştırın.

 GÜNCELLEME wp_posts SET post_content = DEĞİŞTİR(post_content,
 'http://www.mydomain.com/wp-content/uploads/','http://static.mydomain.com/uploads/')

Not: 'mydomain'i alan adınızla değiştirin.

Yukarıdaki sorgu, mevcut gönderileri günceller, böylece tarayıcılarda uyarı oluşturmaz. Şimdi WordPress yönetici kontrol panelinize giriş yapın ve mevcut gönderilerin resimlerini static.mydomain.com adresinden yükleyip yüklemediğini kontrol edin.

Devamını Okuyun: WordPress Güvenlik Sorunları ve Nasıl Düzeltilir

Google Analytics Ayarları

WordPress siteniz izleme için Google Analytics kullanıyorsa, Analytics kodunda da birkaç değişiklik yapmanız ve Analytics hesabında aynı ayarların kullanıldığından emin olmanız gerekir.

Kodun içinde 'auto' özelliğini web sitenizin www.adresi olarak değiştirin.

 <script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(argümanlar)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(pencere,belge,'komut dosyası','//www.google-analytics.com/analytics.js','ga');

  ga('oluştur', 'UA-XXXXXXX-1', 'www.mydomain.com');
  ga('gönder', 'sayfa görüntüleme');
  ga('set', 'displayFeaturesTask', null);

</script>

Şimdi Google Analytics hesabına gidin ve 'Yönetici' menüsüne gidin.

' Mülk Ayarları ' sekmesi altında, hem Mülk Adı hem de Varsayılan Mülk URL'sinin web sitenizin www adresini içerdiğinden emin olun.

CloudFlare Çerez Sorunu Nasıl Çözülür?

CloudFlare CDN harika bir hizmettir ve birçok WordPress sitesi tarafından kullanılır. CloudFlare CDN, yapısı nedeniyle her HTTP isteğine bir _cfduid çerezi ekler. Bu çerezler, CDN hizmetini kullanmamak ve hızlı DNS hizmetine bağlı kalmak dışında mevcut herhangi bir resmi yöntem kullanılarak önlenemez.

Derinlere inelim ve bu çerezlerden kurtulmanın alternatif yöntemini keşfedelim.

  1. 1 – Statik içerik sunmayı düşündüğünüz etki alanı/alt etki alanı için CDN hizmeti olarak kullanmaktan kaçının ve yalnızca bir DNS yöneticisi olarak kullanın.
  2. 2 – Hala CloudFlare kullanmak ve çerezlerinden kaçınmak istiyorsanız, sunucu statik içeriği için StackPath gibi başka bir etki alanı tabanlı ana bilgisayar adı kullanın. Bunun için abc-stackpath.com gibi başka bir alt alan kullanın

CloudFlare'i Yalnızca DNS Yöneticisi Olarak Kullanma

CloudFlare'i yalnızca DNS yöneticisi olarak kullanmak için, kontrol panelinde oturum açın ve durumu 'Duraklatıldı' olarak değiştirin. Şimdi DNS kaydını yapılandırmak için aşağıdaki resmi takip edin.

CloudFlare DNS Yöneticisi

DNS'nin yayılmasını bekleyin ve whatsmydns.net adresinde durumunu kontrol ettiğini onaylamak için bekleyin.

Son düşünceler

Bugün "Çerezsiz Alandan Statik İçerik Sun" uyarısının arkasındaki nedeni araştırdık ve bu sorunu çözmek için iki yöntem öğrendik. CDN, web sitesi performansı açısından tonlarca faydası olan güçlü bir yardımcı programdır. Bu iki yöntemi uygulama deneyiminizi aşağıdaki yorumlarda paylaşın.