gpt4 book ai didi

javascript - Google 的 mod_pagespeed 是否提供 CSS 和 js 文件的自动版本控制?

转载 作者:可可西里 更新时间:2023-11-01 14:45:29 25 4
gpt4 key购买 nike

https://developers.google.com/speed/pagespeed/module/这个链接没有专门讨论 CSS 和 js 自动版本控制,但我在某处读到该模块可用于 CSS 和 js 文件的自动版本控制。想确认一下。

请告诉我自动版本控制是否是 google 的 mod_pagespeed 模块的一部分,以及它是否可以与我的 Apache tomcat 8 服务器一起使用?

对上述功能的任何引用将不胜感激。

最佳答案

我已经做了一些测试,据我所知,答案是否定的,至少在更改后不会立即自动更新版本的意义上。

作为引用,我运行的是 Apache 2.4.10。

根据我的测试,我有 4 个我正在监视的 javascript 文件,这些文件由 pagespeed 优化,生成的文件的哈希值是 ...pagespeed.jc.bFZBaW2xkN.js

在此文件中,它还为它组合的每个文件提供哈希值。

var mod_pagespeed_64gxmrG5cP = ...
var mod_pagespeed_r8BXvaG1ZV = ...
var mod_pagespeed_86DySW9yKu = ...
var mod_pagespeed_FAqlx5ADkk = ...

我发现我会更改文件,但在我进行硬刷新(使用 Chrome)之前什么都不会改变。

当硬刷新时,我注意到主文件名 ...pagespeed.jc.bFZBaW2xkN.js 哈希值会更新,在文件中查看会显示更改,但表示组合的内部哈希值文件仍然是一样的。

我最终在一个 php 函数中实现了我自己的自动版本控制,该函数只是将文件修改时间附加到文件末尾作为查询,例如。 somejavascriptfile.js?v=0123456789

现在,如果我触摸该文件,主组合文件会更新其哈希值,但内部哈希值也会更新。

希望这能帮助其他想知道同样事情的人。

关于javascript - Google 的 mod_pagespeed 是否提供 CSS 和 js 文件的自动版本控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31013353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com