lostyazilim
tr.link

.htaccess İle Site Hızlandırma Tekniği (Linux)

26 Mesajlar 14.125 Okunma
acebozum
tr.link

myenes myenes $php = new PHP(); Kullanıcı
  • Üyelik 28.09.2011
  • Yaş/Cinsiyet 38 / E
  • Meslek Back-end Developer
  • Konum İstanbul Avrupa
  • Ad Soyad E** G**
  • Mesajlar 1051
  • Beğeniler 253 / 258
  • Ticaret 5, (%100)
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 GUNExpiresActive OnExpiresDefault 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.

Bu bilgi bir çok arkadaşlarımız için yararlı olacağını düşündüğüm için paylaştım şahsen bende denedim 3 saniyeden 1 saniye ye kadar düştü.
melankolia ibrahimTatar Vendetta

kişi bu mesajı beğendi.

elektronikssl
webimgo

melankolia melankolia Uzun Yollara Devam Kullanıcı
  • Üyelik 16.06.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Dijital Baskı Operatörü
  • Konum Bursa
  • Ad Soyad C** K**
  • Mesajlar 4577
  • Beğeniler 1011 / 1012
  • Ticaret 3, (%100)
Teşekkürler bilgi için.Deneyeceğim ilk fırsatta.
 

 

ibrahimTatar ibrahimTatar öğrenci Kullanıcı
  • Üyelik 04.12.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım
  • Konum Eskişehir
  • Ad Soyad İ** T**
  • Mesajlar 1106
  • Beğeniler 283 / 282
  • Ticaret 35, (%100)
yararlı paylaşımın için teşekkür ederim kardeşim :) eminim benim gibi birçok kişinin işine yarayacaktır :)
redfire38

kişi bu mesajı beğendi.

myenes myenes $php = new PHP(); Kullanıcı
  • Üyelik 28.09.2011
  • Yaş/Cinsiyet 38 / E
  • Meslek Back-end Developer
  • Konum İstanbul Avrupa
  • Ad Soyad E** G**
  • Mesajlar 1051
  • Beğeniler 253 / 258
  • Ticaret 5, (%100)
Ben teşekkür ederim ne demek sadece gördüğüm bir yararlı bilgiyi sizlerle de paylaşmak istedim. :)
 

 

wmaraci
wmaraci

SoWaLYe SoWaLYe MCPD Kullanıcı
  • Üyelik 01.12.2011
  • Yaş/Cinsiyet 33 / E
  • Meslek MCPD
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 445
  • Beğeniler 111 / 54
  • Ticaret 2, (%100)
tam yerinde paylaşım olmuş teşekkür ederim bir çok kişi sitelerinin yavaşlığından şikayetci
redfire38

kişi bu mesajı beğendi.

  • Üyelik 24.12.2024
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar
  • Beğeniler /
  • Ticaret , (%)
teşekkürler :)
iyide burda kullanılan kod nelerde düzenleme yapıyor?
 

 

Batuhan Batuhan Kendine webmaster Kullanıcı
  • Üyelik 08.05.2011
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad B** B**
  • Mesajlar 3455
  • Beğeniler 783 / 1009
  • Ticaret 1, (%100)

duzceli81 adlı üyeden alıntı

teşekkürler :)
iyide burda kullanılan kod nelerde düzenleme yapıyor?


evet tam olarak değişen şeyler nelerdir?
 

 

isousluer isousluer Usluer Kullanıcı
  • Üyelik 05.04.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım Geliştirici
  • Konum Konya
  • Ad Soyad İ** U**
  • Mesajlar 4900
  • Beğeniler 1419 / 2962
  • Ticaret 45, (%100)
LiteSpeed'de olmuyor mu bu? :)
 

 

deviL deviL Paylaşmak Güzeldir. Kullanıcı
  • Üyelik 20.11.2011
  • Yaş/Cinsiyet 40 / E
  • Meslek serbest
  • Konum
  • Ad Soyad ** **
  • Mesajlar 645
  • Beğeniler 161 / 110
  • Ticaret 21, (%100)
w3 total veya super cache eklentileri kullananlarda yapabilir mi ?
 

 

Omer Omer ÖFB Kullanıcı
  • Üyelik 24.01.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Güvenlik Ekipmanları
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** B**
  • Mesajlar 900
  • Beğeniler 44 / 193
  • Ticaret 3, (%100)
Yaptım ve Harika Oldu Teşekkürler :)
 

 

MaxTeknoloji.Net - Bozkurt.Net.TR
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al