Use Cookie Free Domains

Use Cookie Free Domains (HTTP çerezleri), kullanıcı bir web sitesinde gezinirken, web sunucusundan kullanıcının tarayıcısına gönderilen küçük bilgi parçalarıdır.

Daha sonra, oturum açma onayı veya önceki kullanıcı oturumunda alışveriş sepetine eklenen öğeler gibi kullanıcının önceki etkinliği hakkında bilgilendirmek için sunucuya geri gönderilirler.

Use Cookie Free Domains Nasıl Çalışır

Kullanıcı web sunucusundan statik bir görüntü istediğinde, web tarayıcısı üzerinden çerezler de gönderilir ancak sunucu bunları kullanmaz. Bu nedenle, bu durumlarda çerezlerin yararı olmadığı, ancak HTTP isteklerinin tamamlanması daha uzun sürebilir hale gelebileceği için bir performans çarpması olarak kabul edilir. Çözüm, web siteniz için yalnızca statik içeriği barındıran bir alt etki alanı kullanmaktır. Bu şekilde, alt alan adınız, çerezleriniz ana web sitesinde ayarlandığı için çerez içermez. YouTube ve Amazon gibi büyük içerik sağlayıcıların tümü, trafik ve yükleme sürelerini optimize etmek için çerez içermeyen alanlar kullanır.

Use Cookie Free Domains kullanmak aşağıdaki Avantajları sağlar:

  • Daha az ağ trafiği
  • Statik içerikte daha az yükleme süresi

Çerezsiz bir alandan NGINX‘in yardımıyla statik içerik sunmak için kendi sunucunuzu (VPS/Dedicated) yapılandırmak istiyorsanız. Yapmanız gereken ilk şey çerez içermeyen bir alan oluşturmaktır.

Bundan sonra etki alanını, ana etki alanınızın bulunduğu sunucuya yönlendirmeniz gerekir.

domain.com A 11.22.33.44

static.domain.com A 11.22.33.44

Domain.com web sitenizin nerede olduğu ve static.domain.com adresinde, çerez içermeyen içeriğinizin bulunduğu yerdir.

İlginizi çekebilir: Specifying Image Dimensions

Şimdi NGINX yapılandırma dosyasını (nginx.conf) düzenlemeniz ve aşağıdaki kodu eklemeniz gerekir:

server {
listen ip:80;
server_name domain.com;
root /srv/http/nginx/ domain.com;
access_log logs/ domain.com.access.log;
location / {
index index.html;
charset utf-8;
}
}
}
server {
listen ip:80;
server_name static.domain.com;
root /srv/http/nginx/domain.com;
location / {
if ($request_filename ~ "\.(jpg|css|gif|png|swf|ico|mp3)$") {
break;
}
return 404;
}
}

Son adım, static.domain.com adresinden yüklenecek web sitenizdeki görüntüleri yapılandırmaktır. Bunu yapmak için statik içeriğe referanslar eklemeniz gerekir.

İlk resim:

<img src="/images/testimage.png" />

Referans görüntü:

<img src="http:// static.domain.com/images/testimage.png" />

Şimdi testimage.png gibi bir statik içerik talebi olduğunda, NGINX tarafından static.domain.com üzerinden sağlanacaktır.

Yorum Gönderin

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir