Siteyi hızlandırmak için kullanıcıların tarayıcı önbelleği nasıl kullanılır (Son Değişiklik, ETag, Süre Sonu, Önbellek Kontrolü başlıkları)

Siteyi hızlandırmak ve PageSpeed ​​Insights hizmetinin ilgili önerilerini uygulamak için bir sonraki adım, kullanıcıların tarayıcılarında önbelleğe almayı yapılandırma etkinliğidir

Siteyi hızlandırmak ve PageSpeed ​​Insights hizmetinin ilgili önerilerini uygulamak için bir sonraki adım, kullanıcıların tarayıcılarında önbelleğe almayı yapılandırma etkinliğidir.

Uygun yönergeleri sunucunun Apache yazılımı çalıştıran sunucunun .htaccess yapılandırma dosyasına ekleyerek uygulanabilecek bir web kaynağının optimizasyonunun bu bölümünü ayrıntılı olarak inceleyelim.

Sitenin hızını artırmak için kullanıcı tarayıcısında önbelleğe alma

Unutmayın, gönderinin başında önerilen seçeneğin% 100 evrensel olmadığını ve herkes için uygun olmadığını belirttim. Maalesef öyle. Gerçek şu ki, bu yöntem yalnızca Apache yazılımı tarafından yönetilen sunucular için uygundur (ancak bunlardan çok büyük bir çoğunluktur).

Dahası, aşağıda açıklanan hareketler yalnızca Apache'nin saf haliyle çalışması durumunda sonuç verecektir. Bir grup Apache + nginx kullanıyorsanız, ikincisini yapılandırmanız gerekir ve bu durumda, paylaşılan sanal barındırmadaki sitelerin sahipleri yardım almadan yapamaz. Dolayısıyla, barınağa başvurmanız gerekir (ancak, aynı zamanda bir seçenek).

Bu nedenle, projenizin bulunduğu sunucunun uzaktan yönetim yönteminden başka bir şey olmayan .htaccess dosyasına yazılan özel yönergeleri belirterek sayfaların çıktısını önbellekten yapılandırırız.

Sunucudaki tüm düzenleme eylemleri sizin tarafınızdan kontrol edilmelidir, bu nedenle değiştirilebilecek dosyaların kopyalarını, mümkünse sitenin orijinal durumuna döndürecek şekilde yaptığınızdan emin olun.

Genellikle sitenizin kök dizininde (public_html klasörü veya htdocs) bir .htaccess bulunur. Öncelikle, bir FTP bağlantısı üzerinden projenizin barındırıldığı uzak bir sunucuya bağlanarak kullanılabilirliğini kontrol edin ( burada , Kemikler tarafından demonte edilmiş bir Filezilla yöneticisi var). .Htaccess dosyasını izlemiyorsanız, üst FileZilla menüsünden “Sunucu” - “Gizli dosyaları zorla göster” seçeneğini seçmeyi deneyin:

Tarayıcılarda önbelleğe alma uygulamasıyla ilgili ayrıntıları okuyun.