readfile / fpassthru web önbellekleme

2 Cevap php

I readfile veya fpassthru teknikleri ile PHP tarafından teslim dosyalar tarayıcı tarafından önbelleğe asla fark etmişsinizdir.

Nasıl bu yöntemler aracılığıyla teslim önbellek öğeleri tarayıcıları "teşvik" edebilir?

2 Cevap

Içerik önbelleğe olup olmadığını readfile ile ilgisi () ve eşlerinden vardır, ama geçmek için PHP kullandığınızda muhtemelen sunucu (bu HTML sayfaları ve görüntü kaynakları için önbelleğe alma aktive olur) tarafından verilen varsayılan önbellekleme başlıkları geçerli değildir dosyalar arasında.

Bu kaynak için önbelleğe alma, tamam olduğunu tarayıcıyı söylüyorum, içeriği ile birlikte uygun başlıkları göndermek zorunda olacak.

Örneğin bkz

Caching tutorial for Web Authors and Webmasters

How to use HTTP cache headers with PHP

I this page bulma ve kendi uygulanması için bir başlangıç ​​noktası olarak kullanarak sona erdi. Okuma Pekka bazıları ile birlikte bu sayfada örnek kod, benim için büyük bir sıçrama tahtası oldu işaret etti.