Site hızını önemseyen kişilerin karşılaşabileceği problemlerden bir tanesi GTMETRIX, Pingdom gibi araçlarda karşımıza çıkan use cookie-free domains çözümü basit olduğundan dolayı kolay bir şekilde uygulanabilir. Türkçe’de çerezsiz etki alanları kullanmak gibi bir tanımlaması olan bu sorunun nedeni, çerezlerin sistemi ne olursa olsun dinamik bir altyapıya sahip olan tüm sunucularda çerez bırakılmasıdır. Bunun için özellikle sitenin ilk açıldığı andan itibaren çözüm bulunması önerilmektedir.

GTmetrix Nedir? GTmetrix Nasıl Kullanılır?

Çerezler nedir?

İnternet sitesine girildiğinde, site verilerinin tarayıcıda saklanması çerezler dahilinde gerçekleştirilmektedir. Bu çerezler kapsamlı veriler olabileceği gibi çoğu web sitesinde bu çerezlerin reklam gösterimleri gibi pek çok konuda kullanılması söz konusudur. Ancak bir web sitesi söz konusu olduğunda, çerezler için farklı bir çözümün kullanılması çok daha uygun olacaktır. Zira sadece web sitesi ziyareti sırasında değil, görsel ya da CSS gibi statikler için yapılan bu istekler gereksiz yere siteye ağ trafiği göndermektedir. Use cookie-free domains tanımlamasında anlatılmak istenen mesaj, bu gereksiz dosya ya da nesnelerin gerekli çerezlerden ayrılmasıdır. Bu sayede site performansı daha az sorgu nedeniyle artacak ve performans da bu sayede daha iyi duruma gelecektir.

Pingdom Nedir?

Use cookie-free domains çözümü nedir?

Use cookie-free domains çözümü için etkin ve en kolay yöntem, sitenin altında çalışan bir subdomain kurmaktır. Subdomain açarken bu domain adını static olarak belirlemeniz işinizi kolaylaştırır. Subdomain açıldıktan sonra bu serviste amaca uygun ayarlamalar yapılmalıdır. Bunun için de PHP, ASP gibi kapattıktan sonra sadece HTML desteği verecek bir sistem oluşturulmalıdır. Daha sonrasında ise statik dosyaların buraya atılması yeterli olacaktır. Bu aşamada ise siteye göre farklılık gösterecek olsa da genel olarak görseller, favicon, CSS’ler ve JS dosyalarını buraya taşıyarak ana siteden ayırmalısınız.

Taşınan tüm dosya ve görsellerin adlarını önceden belirlemeli ve sonrasında ise site kodlarınızdan bu CSS ve JS gibi kaynakları static olarak belirlenen subdomain üzerinden çağrılmalıdır.

 <img src=”http://domainadi.com/images/123t.jpg” alt=”123” /> şeklinde bir kod yapısı, değişiklikler yapıldıktan sonra  <img src=”http://static.domainadi.com/images/123t.jpg” alt=”123” /> olarak değiştirilmelidir.

Bu işlemleri başarılı bir şekilde yaptıktan sonra use cookie-free domainskonusu çözülmüş olacaktır. Bu nedenle alt dizine çağrılan her bir dosyanın hangi kodda yer aldığı belirlenmeli ve değişiklikler ana dizin üzerinden çağrılan tüm kodlarda yapılmalıdır.

One Response

  1. Mert
    Posted on 29 Mayıs 2020
  2. Pingback: 2020 Ocak Ayı Özeti - Hasan Yaşar
    Posted on 1 Haziran 2020
  3. Pingback: Add Expires headers çözümü - aramamotoru.com
    Posted on 6 Temmuz 2020

Give a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.