Okunma

Web Sitenizi Hızlandırın


13 Şubat 2011 Pazar 15:00
Web Sitenizi Hızlandırın

Web sitelerinin hızını etkileyen en önemli konulardan biri, sitenizi ara bellekten yükletebilmektir. Ziyaretçileriniz daha sonraki ziyaretlerinde tekrardan tüm sitenizi indirmek yerine, daha önce indirdiği ve yerel olarak saklanan ara bellekteki dosyalardan yükler. Böylece sitenizin yapısına bağlı olarak hızınız artmış olacaktır.

Arabelleği nasıl kullanacağız? Öncelikle anlatacak olduğumuz yöntem Apache Web Server (Linux) kullanan hosting’ler tarafından desteklenmektedir. Hosting’iniz hakkında bilgi almak için, www.pepfx.com/tools/site-server adresini ziyaret edip, sorgulatabilir veya hosting sağlayıcınıza danışabilirsiniz.



Arabelleği Nasıl Kullanacağız?

Masaüstünüzde “htaccess.txt” adlı dosya oluşturun. Bu dosyanın içerisine aşağıdaki kodu yapıştırın.



# YIL

Header set Cache-Control "max-age=29030400"

# HAFTA

Header set Cache-Control "max-age=604800"

# 45 DAKIKA

Header set Cache-Control "max-age=2700"

 

Dosyayı sitenizin kök klasörüne Ftp ile yükleyin ve adını “.htaccess” olarak değiştirin. Bu sayede siteniz yeniden yüklemelerinde fark edilir bir hızlanma göreceksiniz. Yukarıdaki kod hata verir ise;


# Expires GENEL OLARAK 3 GUN
ExpiresActive On
ExpiresDefault A259200
 
# AY

ExpiresDefault A2419200
Header append Cache-Control "public"

 
# 2 SAAT

ExpiresDefault A7200
Header append Cache-Control "private, must-revalidate"

 
# ARABELLEK YOK

ExpiresDefault A0
Header set Cache-Control "no-store, no-cache, must-revalidate, max-age=0"
Header set Pragma "no-cache"

 

Ya da aşağıdaki kodu kullanabilirsiniz.


# 3 AY

Header set Cache-Control "max-age=7257600"

# 1 HAFTA

Header set Cache-Control "max-age=604800"

# 10 DAKIKA

Header set Cache-Control "max-age=600"

# YOK

Header unset Cache-Control
Header unset Expires
Header unset Last-Modified
FileETag None
Header unset Pragma

 

Sonuç

Sitenizi bu işlemleri yapmadan önce www.webpagetest.org‘ta ve daha sonrasında test edin. Sonuçlara inanamayacaksınız.

Tam yükleme zamanı 7.550’den 2.174 saniyeye düşmüştür

Sitenin kendi yükleme zamanı 1. 090 saniyeyken, diş kaynaklar nedeniyle (arabelleğe alınmıyorlar) süre artmıştır. Host’a bağlantı süresini de dikkate alırsak 20 salisede sayfanız yüklenmiş olacaktır. Unutmayın ekstra kaynaklar ve Follow linkler sonucu etkileyecektir.

Content Deliver Netwok (CDN) kullanmanız, sitenizin hızını önemli bir şekilde etkileyecektir. Daha sonraki yazılarımızda bu konuya ayrıntılı olarak değineceğiz.

:: Sitelerin yükleme hızı sizce ne kadar önemli?




yazarAyhan Sipahi

Word Wide Web'i geliştiren fizikçi Tim Berners-Lee'nin izinden giden Ayhan, web dünyasının püf noktalarını, gelişmelerini ve en son haberlerini ShiftDelete.Net'te sizlere sunuyor.
Yazarın diğer haberlerine ulaşmak için tıklayın.

Yeni ! ShiftDelete.Net ya da SDN Forum hesabınız ile yorum yaparak yorumlarınızın rumuzunuz ile yayınlanmasını sağlayabilirsiniz. Giriş için tıklayın.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak.

1 yorum - “Web Sitenizi Hızlandırın”

  1. Karargaht dedi ki:

    Site hızlandırmanın şartlar:

    -Sunucunun yeterli güce sahip olması
    -Site yer alan materyallerin az ve özgün kodlanması
    -Resim, video’ların fazla olmaması
    -Reklamların abartılmaması
    -Sitenin kaynak kodunda işe yaramayan kodlamaların bulunmaması
    -v.s v.s en basitleri. Geri kalanlar detaya iniyor.. .

" Web Sitenizi Hızlandırın konulu haberimizde ShiftDelete.Net olarak sizlere Web Sitenizi Hızlandırın ile ilgili son gelişmeleri aktarmak istedik. Hemen yukarıda Web Sitenizi Hızlandırın ile ilgili yorum ve görüşleri inceleyerek sizlerde yorum bırakabilirsiniz. "