提供资源的URL,这些资源在内容更改时会更改。

five.hashedresource的Python项目详细描述


五、hashedresource

我们希望浏览器缓存静态资源,如css样式表和 javascript文件,我们还希望它们not使用缓存版本,如果 服务器上的文件已更新。(我们不想让最终用户 必须清空浏览器缓存才能获取最新版本。也不解释为什么 每次都要通过电话进行。)

使浏览器在 资源更改,资源的绝对url现在可以设置为包含 资源内容的哈希,因此它看起来像 /++noop++12345/@@/myresource而不是/@@/myresource。

在开发人员模式下,每次请求资源时都会重新计算哈希值。 它的url,而在生产模式下,哈希值只计算一次,所以请记住 更改资源文件后重新启动服务器(否则浏览器仍将 查看未更改的旧url并使用其过时的缓存文件版本)。

要使用此包,请包含其configure.zcml并使用 5.hashedresource.interfaces.ihashedresourceskin或继承自 它。

更改

1.1(2009-07-30)

  • 添加了一个hack,以便在zope2调试模式是否打开时与zcml通信。

1.0(2009-07-27)

  • 首次发布版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Eclipse程序参数不工作(java)?   java Eclipse RCP CommonNavigator工具提示?   调用实体管理器时的java空指针   安卓 java。lang.NoSuchMethodError:com。收拾一下。好的。内部的内部的调用NegatConnection   java Android:Sqlite DB升级openOrCreateDatabase   java@SpringBootTest和@Sql:脚本执行和上下文初始化的顺序   在Java中如何将HashMap转换为列表?   java组织。阿帕奇。火花sql。排到波乔   JavaSpring通用(参数化类型)转换服务?   java非法参数名Arquillian和Cucumber   java如何指定用于身份验证的方法?   java如何处理语法错误?   json实现补丁操作播放Java   java如何禁止不包含某些问题的提交   使用NIO的java(反)压缩文件   java模板方法需要在子构造函数中声明一个对象   java如何获取两个EditText字段的值并执行简单的数学运算   java无法从云数据流转换连接到云sql