附加到prototype.js的数字在ROR生成的html中意味着什么

Jul*_*ler 1 javascript ruby-on-rails

当我在生成的HTML中查看javascript链接时,它会读取prototype.js?1304329463.我很好奇"?1304329463"是什么意思,呼唤或表示什么.

Ric*_*dle 6

这是一个简单的缓存控制机制.

如果您安装新版本的Prototype,该数字将会更改,浏览器将确保下载新版本.

(理论上,HTTP标头可用于控制缓存,但在现实世界中,有许多不同的浏览器,缓存,代理等,它们都以微妙的不同方式运行.当简单地更改资源的URL时更容易资源变化,从而保证将使用新版本的资源.)