Biz brauzerlər belə JavaScript faylları və CSS-stil kimi statik resursları önbelleğe istəyirəm baxmayaraq
, biz də server faylları yeniləndi əgər onlara cached versiyasını istifadə etmək istəyirəm. (Və biz son istifadəçilər son versiyası almaq üçün onların browser cache boşaltmaq üçün etmək istəyirəm. Nor ki, telefon hər zaman bunu necə izah etmə.)
Resurs dəyişikliklər resurslarının mütləq URL'leri artıq resurs var məzmunu bir hash ehtiva edilə bilər dərhal brauzerlər resurslarının onların önbelleğe yeniləmə etmək üçün, belə ki, əvəzinə / ++ noop ++ 12345 /@@/ myresource kimi görünür bir /@@/ myresource.
Istehsal rejimində hash yalnız bir dəfə hesablanır, belə ki, başqa brauzerlər hələ də köhnə URL dəyişməz və istifadə görəcəksiniz (mənbə faylları dəyişən sonra server yenidən başladın unutmayın isə geliştirici rejimində hash, resurs onun URL xahiş hər zaman recomputed edir faylları öz köhnəlmiş cached versiyaları).
Bu paketi istifadə etmək üçün, onun configure.zcml daxildir z3c.hashedresource.interfaces.IHashedResourceSkin və ya ondan vərəsəlik bir dəri istifadə edin.
zope.app.publisher asılılıq> = 3.8.2 Zope2 ilə uyğunluğu əldə etmək üçün aydın elan deyil artıq, lakin Zope3 istifadə edərkən hələ də tələb olunur.
Yeni nədir .
- istifadə olunmamış silindi (və sınıq) idxal
tələblər
- Python
Şərhlər tapılmadı