Habang gusto naming browser sa cache static na mapagkukunan tulad ng mga file ng JavaScript at CSS-stylesheets, kagustuhan din namin sa kanila na huwag gamitin ang naka-cache na bersyon kung ang mga file sa server na ito ay na-update. (At hindi namin nais na gumawa ng mga end-user kung walang laman ang kanilang mga cache ng browser upang makuha ang pinakabagong bersyon. Hindi rin ipaliwanag kung paano gawin na sa telepono sa bawat oras.)
Upang gumawa ng mga browser-update ang kanilang mga cache ng mga mapagkukunan kaagad kapag ang mga pagbabago na mapagkukunan, ang ganap na mga URL ng mga mapagkukunan ay maaaring ngayon ay ginawa upang maglaman ng isang hash ng mga nilalaman ng mapagkukunan, kaya ito ay sa halip ay tumingin tulad ng / ++ noop ++ 12345 /@@/ myresource ng /@@/ myresource.
Sa developer mode ang sumira ay recomputed sa bawat oras na ang mga mapagkukunan ay tinanong para sa URL nito, habang sa produksyon mode ang sumira ay nakalkula isang beses lamang, kaya tandaan na i-restart ang server pagkatapos ng pagpapalit ng resource file (pa ang mga browser ay makikita pa rin ang lumang URL magbabago at paggamit ang kanilang mga lumang naka-cache na bersyon ng mga file).
Upang gamitin ang paketeng ito, isama configure.zcml nito at gamitin z3c.hashedresource.interfaces.IHashedResourceSkin o isang balat na nagmamana mula dito.
Ang dependency sa zope.app.publisher> = 3.8.2 ay hindi na ipinahayag malinaw upang makakuha ng pagiging tugma sa Zope2, ngunit ito ay kinakailangan pa rin kapag gumagamit Zope3.
Ano ang bago sa release na ito.
- Inalis na hindi ginagamit (at nasira) import
Kinakailangan :
- sawa
Mga Komento hindi natagpuan