ขณะที่เราต้องการเบราว์เซอร์แคชทรัพยากรแบบคงที่เช่นไฟล์ JavaScript และ CSS-stylesheets เรายังต้องการให้พวกเขาที่จะไม่ใช้รุ่นแคชหากไฟล์บนเซิร์ฟเวอร์ได้รับการปรับปรุง (และเราไม่ต้องการที่จะทำให้ผู้ใช้ขั้นปลายต้องลบแคชเบราว์เซอร์ของพวกเขาที่จะได้รับรุ่นล่าสุด. ไม่อธิบายวิธีการที่จะทำผ่านทางโทรศัพท์ทุกครั้ง.)
ที่จะทำให้เบราว์เซอร์ของพวกเขาปรับปรุงแคชของทรัพยากรได้ทันทีเมื่อมีการเปลี่ยนแปลงทรัพยากร URL ที่แน่นอนของทรัพยากรขณะนี้คุณสามารถทำเพื่อให้มีกัญชาของเนื้อหาของทรัพยากรดังนั้นมันจะมีลักษณะเช่น / ++ ++ noop 12345 / @@ / myresource แทน ของ / @@ / myresource
ในโหมดผู้พัฒนากัญชาเป็น recomputed ทรัพยากรในแต่ละครั้งที่มีการถามหา URL ในขณะที่อยู่ในโหมดการผลิตกัญชาคำนวณเพียงครั้งเดียวดังนั้นอย่าลืมที่จะเริ่มต้นเซิร์ฟเวอร์หลังจากเปลี่ยนแฟ้มทรัพยากร (เบราว์เซอร์อื่น ๆ จะยังคงเห็น URL เก่าไม่เปลี่ยนแปลงและการใช้งาน รุ่นเก่าของพวกเขาแคชไฟล์)
เมื่อต้องการใช้แพคเกจนี้รวมถึง configure.zcml และใช้ z3c.hashedresource.interfaces.IHashedResourceSkin หรือผิวที่สืบทอดจากมัน
การพึ่งพา zope.app.publisher> = 3.8.2 ไม่ได้อีกต่อไปประกาศอย่างชัดเจนเพื่อที่จะได้เข้ากันได้กับ Zope2 แต่มันก็ยังคงจำเป็นต้องใช้เมื่อใช้ Zope3.
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:.
- ลบที่ไม่ได้ใช้ (และหัก) นำเข้า
ต้องการ
- งูใหญ่
ความคิดเห็นที่ไม่พบ