Lavinya.Net Web Günlüğü - Blog
Web teknolojileri ve haberleri, kültür-sanat, edebiyat ve toplum kategorileri altında kişisel görüş, makale ve bilgilerin aktarıldığı web günlüğü.

Lavinya.Net blog/web günlüğü bölümü

Şubat 3rd, 2008

Apache mod_expires ile sayfaları hızlandırmak

Diger, Web Kategorisinde bugfixed tarafından
Bu Yazıyı Paylaşın

Apache mod_expires ile sayfaları hızlandırmak

Merhabalar. Daha önceki konu ile alakalı makalemizde belirttiğimiz ve örneklerle açıkladığımız mod_deflate ile; dinamik sayfaları(php,html,htm,css,javascript,text) sıkıştırmayı göstermiştik…
Bu makalemizde de dinamik olmayan ayrıca yarı dinamik yarı statik olan dosyalarımızı apache mod_expires kullanarak sayfalarımızı hızlandıracağız.

Normalde özellikle resimler değişmeyen içeriklerdir. Sayfa her yüklendiğinde sunucudan çekilir. Bu mod ile daha önce ziyaret edilmiş bir resim kullanıcının bilgisayarına belirttiğimiz süre dahilinde kalacak her defasında sunucumuzdan çağrılmayacaktır. Böylelikle cpu, ram ve bandtwith(trafik) tasarrufu yapmış olacağız.

Lavinya.Net sitemizde aşağıdaki kodları kullanmaktayız. Verilen değer olan A31536000 değeri 1 yıldır. Aşağıda resim biçimlerine (gif,png,jpg,jpeg,icon) ek olarak javascript, flash, pdf ve css dosyalarımızı da mod_expires ile 1 yıl yaptık.

ExpiresActive On
ExpiresByType image/gif A31536000
ExpiresByType image/png A31536000
ExpiresByType image/jpg A31536000
ExpiresByType image/jpeg A31536000
ExpiresByType image/x-icon A31536000
ExpiresByType application/pdf A31536000
ExpiresByType application/x-javascript A31536000
ExpiresByType application/x-Shockwave-Flash A31536000
ExpiresByType text/css A31536000

Makale: Murat Esgin (Lavinya.Net Webmaster) webadmin[at]lavinya[dot]net

Apache 2.3 serisi için ayrıntılı bilgiye bu adresten ulaşabilirsiniz:
http://httpd.apache.org/docs/2.3/mod/mod_expires.html

Aşağıdaki resimde sitemizdeki bir resme yapılan “server response headers check” kontrolü sonucu vardır.

Response Header

Not: Apache üzerinde mod_expires modülünün aktif olması gerekir. Bir php info dosyası ile yüklü olup olmadığını kontrol edebilirsiniz.

Bu yazı 03 Şubat 2008, 15:52 tarihinde yayınlandı. Bu yazıya yapılacak yorumlardan haberdar olmak için RSS 2.0 beslemesini kullanabilirsiniz. Yorum yapabilirsiniz, veya kendi sitenizden geri izleme yapabilirsiniz.

3 Yorum

  1. mehmet yazdı:

    Lütfen bu sayfa hızlandırma kodu nasıl kullanılır ve siteye naıl eklenir bir zahmet mail atarsanız sevinirim.

    Nisan 5th, 2008 at 17:32

  2. bugfixed yazdı:

    Mehmet bey; Sunucunuzda kullandığınız işletim sistemi linux ise ve apache kullanıyor iseniz; mod_deflate, mod_expires gibi modülleri aktifleyip, sitenizin root dizinine .htaccess dosyası oluşturup yukarıda anlatılanları uygulayın.

    Nisan 5th, 2008 at 20:26

  3. mehmet yazdı:

    tşk ederim yardımcı olduğunuz için

    Nisan 8th, 2008 at 0:23

Bir yorum bırak

(Bu sitede inceleme/onaylama sistemi vardır. Yani mesajlarınız kurallara uygun, Türkçe yazım kurallarına uygun, konu ile alakalı, rencide edici olmayan vb. mesajlar yöneticiler tarafından incelenir uygun ise onaylanır, ondan sonra sitede görüntülenir. Görüntülenme ise 2 dakika ile 48 saat arası değişmektedir. Yukarıdakilerin tersi durumunda mesajınız direkt silinir. Sitede görüntülenmez. Bilgilerinize..)

ş ı ğ ç ö ü â û (boşluk)

Popular Tags ( Popüler Etiketler )

Kapat
E-posta ile paylaş