WordPress Tarayıcı Ön Bellekleme Kodu
Merhabalar, bir çok web tasarımcısı sitelerinin seo açısından uyumlu olup olmadığını test etmek ister. Piyasada farklı test yöntemleri mevcut. Bu yöntemleri denediğimizde gözümüze çarpan bir faktör tarayıcı önbelleklemedir. Bu oldukça etkili bir faktördür. Sitenizi ziyaret eden kullanıcılar ziyaretleri sırasında site ile veri alışverişinde bulunur. Her sayfa yüklendiğinde bulunduğunuz makine biraz daha kotasından harcar. Çoğu site ağır resimler ve reklamlardan dolayı geç açılır. Bunlar kullanıcı açısından çok gözle görülür bir faktör olmasada arama motorları için oldukça hassas bir noktadır.
Not : Sunucunuzun mod_deflate.c mod_expires.c mod_headers.c özelliği aktif ise bu işlemler gerçekleştirilebilir.
Tarayıcı Önbellekleme Bize Ne Sağlar ?
- Tarayıcı önbellekleme sitenizden yüklenen dosyaları ziyaretçilerin bilgisayarına kaydeder ve her defasında buradan çekerek sunucuyu yormaz.
- Ziyaretçiler sitenizde daha hızlı gezinir.
- Arama motorları sitenizi üst sıralara taşır.
- Aylık transfer kotanızı minimuma indirger.
Tarayıcı Önbellekleme nasıl yapılır ?
Sitenizde bulunan .htaccess dosyanızı açarak içerisine verdiğim kodları ekleyin ve kaydedin..
# Enable GZIP
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text
/text
text
/html
text
/plain
text
/xml
text
/css
application
/x-javascript
application
/javascript
BrowserMatch ^Mozilla
/4
gzip
-only-text
/html
BrowserMatch ^Mozilla
/4
\.0[678] no-
gzip
BrowserMatch \bMSIE !no-
gzip
!
gzip
-only-text
/html
<
/ifm
# 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
>
Bir önceki yazımız olan WordPress Başlangıç Home Yazısını Kaldırmak başlıklı makalemizde wordpress home yazısını kaldırma ve wordpress başlangıç yazısını değiştirme hakkında bilgiler verilmektedir.
[…] önceki yazımız olan WordPress Tarayıcı Ön Bellekleme Kodu başlıklı makalemizde wordpress yükleme ve wordpress idirme hakkında bilgiler […]