Facebook Pixel

Leverage Browser Caching Çözümü

Bir tarayıcı bir web sayfasını her yüklediğinde, sayfayı düzgün bir şekilde görüntülemek için tüm web dosyalarını indirmesi gerekir. Bu, tüm HTML, CSS, JavaScript ve resimleri içerir. Bazı sayfalar yalnızca birkaç dosyadan oluşabilir ve boyutları küçük olabilir belki birkaç kilobayt. Ancak diğerleri için çok sayıda dosya olabilir ve bunlar birkaç megabayt büyüklüğünde olabilir. Bu büyük dosyaların yüklenmesi daha uzun sürer ve yavaş bir internet bağlantınız (veya bir mobil cihaz) kullanıyorsanız özellikle yavaş olabilir. Her dosya, sunucuya ayrı bir istekte bulunur. Sunucunuz eşzamanlı olarak ne kadar çok istek alırsa, yapması gereken daha fazla iş, yalnızca sayfa hızınızı daha da düşürür.

Leverage Browser Caching, bu dosyaların bazılarını kullanıcının tarayıcısında yerel olarak depolayarak yardımcı olabilir. Sitenize ilk ziyaretlerinin yüklenmesi aynı zaman alacaktır, ancak bu kullanıcı web sitenizi tekrar ziyaret ettiğinde, sayfayı yenilediğinde veya hatta sitenizin farklı bir sayfasına geçtiğinde, yerel olarak ihtiyaç duydukları bazı dosyalara zaten sahip olur. Bu, kullanıcının tarayıcısının indirmesi gereken veri miktarının daha az olduğu ve sunucunuza daha az istek yapılması gerektiği anlamına gelir.

Leverage Browser Caching Neden Önemlidir

Leverage Browser Caching, belirli sayfaların veya sayfaların bölümlerinin farklı aralıklarla güncellenmesi gerektiği şekilde işaretlenmesiyle çalışır. Örneğin, web sitenizdeki logonuzun günden güne değişmesi olası değildir. Bu logo resmini önbelleğe alarak, kullanıcının tarayıcısına bu resmi yalnızca haftada bir indirmesini söyleyebiliriz. Kullanıcının bir hafta içinde yaptığı her ziyaret, logo görselinin bir kez daha indirilmesini gerektirmez.

Web sunucusu tarafından tarayıcıya bu dosyaları saklamasını ve geri döndüğünüzde indirmemesini söylemek, kullanıcılarınıza zaman ve web sunucusu bant genişliğinizden tasarruf sağlar. Leverage Browser Caching almanın önemli olmasının ana nedeni, web sunucunuzdaki yükü azaltması ve sonuçta kullanıcılarınızın yükleme süresini azaltmasıdır. Leverage Browser Caching etkinleştirmek için, belirli dosya türleri için sona erme sürelerini ayarlamak üzere HTTP başlıklarınızı düzenlemeniz gerekir.

Leverage Browser Caching Nasıl Yapılır

Leverage Browser Caching etkinleştirmek için, aşağıdaki kodu .htaccess dosyanıza ekleyin.

<IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpeg "access plus 1 year" ExpiresByType image/gif "access plus 1 year" ExpiresByType image/png "access plus 1 year" ExpiresByType image/webp "access plus 1 year" ExpiresByType image/svg+xml "access plus 1 year" ExpiresByType image/x-icon "access plus 1 year" ExpiresByType video/webm "access plus 1 year" ExpiresByType video/mp4 "access plus 1 year" ExpiresByType video/mpeg "access plus 1 year" ExpiresByType font/ttf "access plus 1 year" ExpiresByType font/otf "access plus 1 year" ExpiresByType font/woff "access plus 1 year" ExpiresByType font/woff2 "access plus 1 year" ExpiresByType application/font-woff "access plus 1 year" ExpiresByType text/css "access plus 1 month" ExpiresByType text/javascript "access plus 1 month" ExpiresByType application/javascript "access plus 1 month" ExpiresByType application/pdf "access plus 1 month" ExpiresByType image/vnd.microsoft.icon "access plus 1 year"
</IfModule>
Bu konuda daha fazla makaleye göz atmak isterseniz ardacar.com/web-site-optimizasyonu/ bağlantısına tıklayarak ulaşabilirsiniz.

Arda Acar

Founder of Namecial
Başa dön tuşu