Bár szeretnénk a böngészők cache statikus erőforrások, mint például a JavaScript fájlokat és CSS-stíluslapok, mi is szeretnénk, hogy ne használja a tárolt változat, ha a fájlokat a kiszolgálón frissítésre kerültek. (És nem akarjuk, hogy a végfelhasználók kell ürítenie a böngésző cache, hogy a legújabb verzióját. Az sem megmagyarázni, hogyan kell csinálni, hogy a telefonon keresztül minden alkalommal.)
Ahhoz, hogy a böngészők frissítik a cache források azonnal, amikor a forrás változások, az abszolút URL-források tehetők, hogy tartalmazza a hash az erőforrás tartalmát, így fog kinézni / ++ noop ++ 12345 /@@/ myresource helyett A /@@/ myresource.
Fejlesztői módban a hash kiértékelésénél minden alkalommal az erőforrás felkért URL, míg a termelésben üzemmódban a hash számítjuk csak egyszer, úgy emlékszem, hogy indítsa újra a szerver cseréje után erőforrás fájlok (más böngészők is látni a régi URL változatlan és használata az elavult tárolt változatát a fájlokat).
A csomag használatához, többek között annak configure.zcml és használja z3c.hashedresource.interfaces.IHashedResourceSkin vagy a bőr, hogy örökli tőle.
A függőség zope.app.publisher> = 3.8.2 nem hosszabb nyilvánította kifejezetten megszerzése érdekében kompatibilitás Zope2, de továbbra is szükség, ha Zope3.
Mi az új ebben a kiadásban:
- Az eltávolított használt (és hibás) import.
követelmények :
- Python
Hozzászólás nem található