lostyazilim
tr.link

HTTP/2 Push ve Browser Cache

7 Mesajlar 550 Okunma
acebozum
tr.link

sworks sworks WordPress Kullanıcı
  • Üyelik 28.02.2018
  • Yaş/Cinsiyet 29 / E
  • Meslek Freelancer
  • Konum Diğer
  • Ad Soyad A** K**
  • Mesajlar 3292
  • Beğeniler 1797 / 1799
  • Ticaret 20, (%100)
Merhaba,

css dosyaları için HTTP/2 push özelliğini aktif etmek istiyorum fakat internette araştırma yaptığım zaman bir çelişki ile karşılaştım.

Bir kaynakta HTTP/2 Push özelliğinin açık olması browser cache için engel teşkil ettiğini söylüyor:
However, there is a very headache problem in server push. If the browser has already cached the resource files which are to be pushed, pushing is just a waste of bandwidth.

Farklı bir kaynakta ise HTTP/2 push servisi ve browser cache özelliğinin çalışmasında bir problem olmadığını söylüyor:
Since server push will send the assets to the client as distinct HTTP objects (each with its own Cache-Control headers), they can be cached by the browser just like anything else.

Ben mi yanlış anladım yoksa anlatımlarında mı bir eksiklik var acaba bilmiyorum. HTTP/2 Server Push ile Browser cache birlikte uyum içerisinde çalışıyor mu?
 

 

wmaraci
reklam

SENibrahim SENibrahim ibocum Kullanıcı
  • Üyelik 22.12.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Öğrenci
  • Konum Aydın
  • Ad Soyad İ** Ş**
  • Mesajlar 4598
  • Beğeniler 1727 / 1541
  • Ticaret 15, (%100)
Uyumlu bir şekilde çalışıyor hocam bir problem olmaz.
 

 

Herkez hata yapabilir, pardon herkes. | ibocum.com

sworks sworks WordPress Kullanıcı
  • Üyelik 28.02.2018
  • Yaş/Cinsiyet 29 / E
  • Meslek Freelancer
  • Konum Diğer
  • Ad Soyad A** K**
  • Mesajlar 3292
  • Beğeniler 1797 / 1799
  • Ticaret 20, (%100)
İbrahimŞEN Nasıl test ettiniz acaba?
 

 

SENibrahim SENibrahim ibocum Kullanıcı
  • Üyelik 22.12.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Öğrenci
  • Konum Aydın
  • Ad Soyad İ** Ş**
  • Mesajlar 4598
  • Beğeniler 1727 / 1541
  • Ticaret 15, (%100)
sworks Cloudflare ile test ettim bir sorun olmuyor.
sworks

kişi bu mesajı beğendi.

Herkez hata yapabilir, pardon herkes. | ibocum.com
wmaraci
wmaraci

sworks sworks WordPress Kullanıcı
  • Üyelik 28.02.2018
  • Yaş/Cinsiyet 29 / E
  • Meslek Freelancer
  • Konum Diğer
  • Ad Soyad A** K**
  • Mesajlar 3292
  • Beğeniler 1797 / 1799
  • Ticaret 20, (%100)
İbrahimŞEN Yani demek istediğim browser cache özelliğinin çalıştığını nasıl anladınız? HTTP/2 server push genel olarak belirli statik kaynakları tek bir isteğe dönüştürüp tarayıcıya zorla gönderilmesi anlamına geliyor.

Sitenize birisi ziyaret ettiği an html+css+js şeklinde (bazı durumlarda resimler de dahil) dosyalar ek istek yapılmadan gönderiliyor.

Browser cache özelliği biraz farklı çalışıyor. Bu yüzden sordum.
 

 

SENibrahim SENibrahim ibocum Kullanıcı
  • Üyelik 22.12.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Öğrenci
  • Konum Aydın
  • Ad Soyad İ** Ş**
  • Mesajlar 4598
  • Beğeniler 1727 / 1541
  • Ticaret 15, (%100)
sworks Cloudflare'de iki fonksiyon birden çalışabiliyor. Fakat bazen küçük sıkıntılar olabiliyor.
 

 

Herkez hata yapabilir, pardon herkes. | ibocum.com

sworks sworks WordPress Kullanıcı
  • Üyelik 28.02.2018
  • Yaş/Cinsiyet 29 / E
  • Meslek Freelancer
  • Konum Diğer
  • Ad Soyad A** K**
  • Mesajlar 3292
  • Beğeniler 1797 / 1799
  • Ticaret 20, (%100)
İbrahimŞEN Muhtemelen browser cache özelliği HTTP/2 Push ile birlikte çalışmıyor maalesef. Bahsettiğiniz browser cache geçici olabilir. Site ile bağlantı kesildiği an, cache durumu da ortadan kayboluyor gibi görünüyor. En azından push özelliği bu şekilde çalışıyor.

Detaylı test etmek gerekir fakat her tarayıcı desteklemiyor ve geliştirici ayarlarında detaylı rapor sunmuyor.
SENibrahim

kişi bu mesajı beğendi.

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al