Netkale Paylaşım Blogu guncel konular saglik ve daha fazlası...

Son Dakika

Post Top Ad

Your Ad Spot

7 Haziran 2015 Pazar

Htaccess ile Site Hızlandırmak

Htaccess ile Site Hızlandırmak



Htaccess ile site hızlandırma
Php sunucularda Htaccess ile site hızlandırma ve Htaccess ile tarayıcı önbelleğini (cache) kullanmayı anlatıyoruz.
Öncelikle sunucumuzda bulunan htaccess dosyasını ftp programı ile bilgisayarımıza alıyoruz ve program yardımıyla (dreamweaver , notepad ++ v.b) açıyoruz ancak programlarımız yüklü degilse metin editörü kullanarak açabiliriz.Dosyamıza sağ tıklayıp metin belgesinde bile açabiliriz.
Not: Öncelikle htaccess dosyamızın yedeğini mutlaka almalıyız.
Htaccess Gzip sıkıştırma Kodu

# BEGIN GZIP
 AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
 # END GZIP

Sitemizi %60 %70 oranında yukarıdaki Gzip sıkıştırma kodu ile hızlandırmış bulunmaktayız.

Şimdi sitemize htaccess kullanarak tarayıcı önbelleğini etkinleştirelim.

# Expires Headers - 2678400s = 31 days 
<ifmodule mod_expires.c> 
 ExpiresActive On 
 ExpiresDefault "access plus 2678400 seconds" 
 ExpiresByType text/html "access plus 7200 seconds" 
 ExpiresByType image/gif "access plus 2678400 seconds" 
 ExpiresByType image/jpeg "access plus 2678400 seconds" 
 ExpiresByType image/png "access plus 2678400 seconds" 
 ExpiresByType text/css "access plus 750000 seconds" 
 ExpiresByType text/javascript "access plus 2678400 seconds" 
 ExpiresByType application/x-javascript "access plus 2678400 seconds" 
</ifmodule> 
 
# Cache Headers 
<ifmodule mod_headers.c> 
 # Cache specified files for 31 days 
 <filesmatch "\.(ico|flv|jpg|jpeg|png|gif|css|swf)$"> 
 Header set Cache-Control "max-age=2678400, public" 
 </filesmatch> 
 # Cache HTML files for a couple hours 
 <filesmatch "\.(html|htm)$"> 
 Header set Cache-Control "max-age=7200, private, must-revalidate" 
 </filesmatch> 
 # Cache PDFs for a day 
 <filesmatch "\.(pdf)$"> 
 Header set Cache-Control "max-age=86400, public" 
 </filesmatch> 
 # Cache Javascripts for 31 days 
 <filesmatch "\.(js)$"> 
 Header set Cache-Control "max-age=2678400, private" 
 </filesmatch> 
</ifmodule>
Yukarıdaki kod ise Htaccess dosyamızda tarayıcı ön belleğini etkinleştirmiş oluyoruz.
Böylece sitemizde gözle görülür bir şekilde hızlanmış olacaktır.
Bilgi teknolojileri üzerine birçok projede yer aldıktan sonra kendi ekibimizle netkale.blogspot.com adlı internet sitesini açmış bulunuyoruz.Sitemiz günden güne geliştirilip faydalı içeriklerle kullanıcılarımıza hizmet vermeyi devam ettirerek sizlere faydalı olmayı amaçlıyoruz.

Hiç yorum yok:

Yorum Gönder

Post Top Ad

Your Ad Spot

Sayfalar