Birçoğumuz bir süre geçtikten sonra sitemizin hızından şikayetçi olmaya başlıyoruz. Özellikle hazır CMS sistemlerinde bu durum çok yaşanır. İhtiyaca göre sistem olmadığı için bir süre sonra veritabanı, html, css vb. yerlerde sorunlar yaşanır. Bunların bir çok nedeni olur. Hosting kaynaklı ve sunucu kaynaklı birden fazla çeşitli sorunlar olabilir. Genellikle olan bu sorunların bazılarına bakalım ve nasıl hızlandırma yapılır inceleme yapalım?

GZip Yöntemi ile hızlandırın

Gzip hızlandırma yöntemi ciddi derecede sitenizi hızlandırır. .HTACCESS ile Site Hızlandırma GZip her web sitesinde olması gereken bir hızlandırma biçimidir. GZip ile web sitenize giren kişilere daha az dosya boyutu olan stil dosyaları ve HTML dosyaları iletebilirsiniz. Yani normalde 160 KB olan bir web sitesini, ziyaretçi 30-40 KB gibi ufak boyutlara kadar indirebilmekte.

HTACCESS ile Site Hızlandırma nasıl yapılır? Site nasıl hızlandırılır? Hangi kodlar ile site hızlanır? .HTACCES site hızlandırma yöntemleri Şimdi .htaccess dosyanızı açın ve en altında aşağıdaki kodları ekleyiniz.

# BEGIN Gzip
<IfModule mod_deflate.c>
AddType x-font/woff .woff
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE font/opentype font/ttf font/eot font/otf
</IfModule>
# END Gzip

Bu kodları ekledikten sonra değişiklikleri kayıt edin ve FTP dizinine tekrar atın. Sitenize giriş yaparak test edin ve değişiklikleri kontrol edin.

HTACCESS ile Site Hızlandırma teknikleri
HTACCESS ile Site Hızlandırma teknikleri

mod_expires ile hızlandırın

GZip kadar bilinmese de oldukça fazla etkisi olan mod_expires ile tarayıcı ön belleğinde sitenizin kullandığı dosyaların barınmasını sağlayabilirsiniz. Sitenize ilk kez giriş yapan bir kişi 3 saniyede giriyorsa, muhtemelen ikinci kez girdiğinde 1 veya 2 saniye içinde giriş yapacak. Tabii bu dosyalarınızın boyutuna göre değişecektir, ama web sitenizi hızlandıracağı gibi sunucu yükünü de azaltmış olacaktır.

Şimdi tekrar .htaccess dosyasını açın ve tekrar en altına aşağıdaki kodları ekleyin.

# BEGIN mod_expires
ExpiresActive On
ExpiresDefault “access plus 1 month”
ExpiresByType text/html “access plus 1 seconds”
ExpiresByType text/xml “access plus 1 seconds”
ExpiresByType text/plain “access plus 1 seconds”
ExpiresByType application/xml “access plus 1 seconds”
ExpiresByType application/json “access plus 1 seconds”
ExpiresByType application/rss+xml “access plus 1 hour”
ExpiresByType text/css “access plus 1 month”
ExpiresByType text/javascript “access plus 1 month”
ExpiresByType application/javascript “access plus 1 month”
ExpiresByType application/x-javascript “access plus 1 month”
ExpiresByType image/x-ico “access plus 1 month”
ExpiresByType image/x-icon “access plus 1 month”
ExpiresByType image/gif “access plus 1 month”
ExpiresByType image/png “access plus 1 month”
ExpiresByType image/jpe “access plus 1 month”
ExpiresByType image/jpg “access plus 1 month”
ExpiresByType image/jpeg “access plus 1 month”
ExpiresByType font/truetype “access plus 1 month”
ExpiresByType font/opentype “access plus 1 month”
ExpiresByType application/x-font-woff “access plus 1 month”
ExpiresByType video/ogg “access plus 1 month”
ExpiresByType audio/ogg “access plus 1 month”
ExpiresByType video/mp4 “access plus 1 month”
ExpiresByType video/webm “access plus 1 month”
ExpiresByType image/svg+xml “access plus 1 month”
ExpiresByType application/pdf “access plus 1 month”
ExpiresByType application/vnd.ms-fontobject “access plus 1 month”
# END mod_expires

Kodları ekledikten sonra ön bellekleme işlemi başlayacak. Fakat uyaralım, web siteniz geliştirilme aşamasındaysa bu kodu eklemenizi önermiyoruz. Çünkü CSS dosyalarında yaptığınız değişiklikleri sadece CTRL + F5 yapıp siteyi baştan yüklediğinizde görebileceksiniz.

Cache-Control Yöntemi

Cache-Control yöntemi ile CSS, JS, HTML, PHP gibi dosyaları ön belleğe kayıt edebileceğiniz gibi, tüm resim dosyalarını da ön bellekleme yolu ile tarayıcılara kayıt yaptırabileceksiniz. Eğer web sitenizde cache eklentisi yoksa, bu kodu .htaccess dosyasına ekleyerek otomatik cacheleme işlemi yaptırabilirsiniz.

# BEGIN Cache-Control
<ifModule mod_headers.c>
<filesMatch “\.(ico|jpe?g|png|gif|swf)$”>
Header set Cache-Control “max-age=2592000, public”
</filesMatch>
<filesMatch “\.(css)$”>
Header set Cache-Control “max-age=604800, public”
</filesMatch>
<filesMatch “\.(js)$”>
Header set Cache-Control “max-age=216000, private”
</filesMatch>
<filesMatch “\.(x?html?|php)$”>
Header set Cache-Control “max-age=600, private, must-revalidate”
</filesMatch>
</ifModule>
# END Cache-Control

Hotlink Engellemesi

Hotlink engellemesi ile sitenizde paylaştığınız resimlerin başka sitelerde çalışmasını engelleyebilirsiniz. Diğer sitelerde çalışmayan resimler hem sunucunuza ek yük bindirmez, hem de trafik harcamasında bulunmaz.

Hotlink koruması için .htaccess dosyasına aşağıdaki kodları ekleyin.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)siteniz.com/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|bmp|zip|rar|mp3|flv|swf|xml|php|png|css|pdf)$ – [F]
Birçoğumuz bir süre geçtikten sonra sitemizin hızından şikayetçi olmaya başlıyoruz. Özellikle hazır CMS sistemlerinde bu durum çok yaşanır. İhtiyaca göre sistem olmadığı için bir süre sonra veritabanı, html, css vb. yerlerde sorunlar yaşanır. Bunların bir çok nedeni olur. Hosting kaynaklı ve sunucu kaynaklı birden fazla çeşitli sorunlar olabilir. Genellikle olan bu sorunların bazılarına bakalım ve nasıl hızlandırma yapılır inceleme yapalım? GZip Yöntemi ile hızlandırın Gzip hızlandırma yöntemi ciddi derecede sitenizi hızlandırır. .HTACCESS ile Site Hızlandırma GZip her web sitesinde olması gereken bir hızlandırma biçimidir. GZip ile web sitenize giren kişilere daha az dosya boyutu olan stil dosyaları ve HTML dosyaları…
.HTACCESS ile Site Hızlandırma

.HTACCESS ile Site Hızlandırma

.HTACCESS ile Site Hızlandırma

.HTACCESS ile Site Hızlandırma

.HTACCESS ile Site Hızlandırma

User Rating: 4.53 ( 2 votes)
Yorumları GösterYorumları Kapat

Yorum Yapmak İster misin?