Browser caching ve expiry headers yöntemleri HTTP sorgu sayısını azaltıp performans artışı sağlamaktadır , peki bu işin sırrı nedir derseniz basitçe açıklayalım: Sitenizi ilk defa ziyaret eden
gtmetrix.com
üstteki size ; Sayfa hız puanı , YSlow puanı , Page load time , Total page size ,
Total number of requests gibi değerli bilgiler verecektir , mesela WordPress için tavsiyeleri burada
Pagespeed
Googlenin bir servisi olan Pagespeed ile web sayfanız maximumu 100 olan bir puanlamaya tabi tutuluyor
Hangisi hızlı 1 │ Hangisi hızlı 2
Web sayfanızı bir başka sayfa ile yüklenme hızı açısından karşılaştırabilirsiniz
Pingdom
Hosting şirketleri tarafından pek tavsiye edilmeyen sonuncu online test sitesi ise Pingdom
Serverdeki .htaccess dosyanızı notepad ile açıp aşağıdaki kodları ilave ederseniz performans artışı sağlarsınız:
## EXPIRES CACHING ## ExpiresActive On ExpiresByType image/jpg "access 1 week" ExpiresByType image/jpeg "access 1 week" ExpiresByType image/gif "access 1 week" ExpiresByType image/png "access 1 week" ExpiresByType text/css "access 1 week" ExpiresByType application/pdf "access 1 month" ExpiresByType text/x-javascript "access 1 month" ExpiresByType application/x-shockwave-flash "access 1 month" ExpiresByType image/x-icon "access 1 week" ExpiresDefault "access 2 days" ## EXPIRES CACHING ##
ilaveten WordPress kullanıcıları aşağıdaki kodu da wp-config.php dosyanıza yerleştirmeniz gerek buda sql sorgularında rahatlama sağlayacaktır
// Enable the WordPress Object Cache: define('ENABLE_CACHE', true);
aşağıda nereye yerleştirdiğimin resmidir.
Önceden Flush etsin
Her bir kullanıcı için server, web sayfasını oluşturur ve kullanıcının tarayıcısına yollar , eğer php nin Flush fonksiyonu kullanılırsa server header i oluşturur oluşturmaz kullanıcı tarayıcısına bir mesaj yollar ve diğer sorguları beklerken CSS leri yükleyebilir bunun için header.php dosyamıza < /head > tagının hemen sonrasına aşağıdaki kodu eklememiz gerekir
<?php flush(); ?>
sayfa boyutunu düşürmeyi görmüştük
https://www.sordum.net/?p=3462
Gzip sıkıştırması etkinmi
https://www.sordum.net/?p=7831
Teşekürler Ali , selamlar
Sitenizi çok beğendim dolu dolu içerik ve hiç sakınmadan paylaşılan bilgi teşekkürler.
Google ye Htaccess to webconfig converter yazın mesela aşağıdaki site böyle bir aramada çıktı kodları yapıştırıp webconfig için çevirtin , denemedim - Umarım işinize yarar
Web Link ...
Merhabalar,
Benim sitem web.config dosyası ile çalışmakta. Acaba bu yönlendirmeleri web.config dosyasında nasıl uygulayabileceğimizi de aktarabilir misiniz?
Saygılarımla,
Teşekürler süleyman , umarım faudalı olur.
Çok güzel anlattınız farklı birşey okumak için geldim ancak sade ve temiz yazılarda inanılmaz bilgiler öğrendim
sona da eklesen çalışacaktır , uygun gördüğün bir yere ekleyebilirsin
## EXPIRES CACHING ##
ExpiresActive On
ExpiresByType image/jpg "access 1 week"
ExpiresByType image/jpeg "access 1 week"
ExpiresByType image/gif "access 1 week"
ExpiresByType image/png "access 1 week"
ExpiresByType text/css "access 1 week"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 week"
ExpiresDefault "access 2 days"
## EXPIRES CACHING ##
kodunu tam olarak hangi satıra eklemeliyiz?
Teşekürler
Selamlar;
Farklı bir konu için sitenizi ziyaret ettim fakat yazı sonundaki linklerle bu makaleye de göz atmış oldum.
"// Enable the WordPress Object Cache:
define(ENABLE_CACHE, true);"
Bu koda ilk defa rastladım ve pozitif etkisini de gözlemledim.
Nitelikli bilgi paylaşımı ve emek-yoğun anlatım için teşekkür ederim.
Syg.