可以時間戳或其他唯一字符串添加到您不想要的文件的文件名被緩存,無論是在實際文件名或作爲GET參數:
<link rel="stylesheet" type="text/css"
href="http://cdn.sstatic.net/stackoverflow/all.css?v=4fd8a9d8937d">
取決於你使用的服務器頁面的服務器端語言,你可以這樣做:
PHP(使用filemtime - 它返回一個文件的修改時間):
<link rel="stylesheet" type="text/css"
href="http://cdn.sstatic.net/stackoverflow/your_css_file.css?v=<?php echo filemtime('/your_css_file.css'); ?>">
紅寶石(使用File.mtime它返回一個文件的修改時間):
<link rel="stylesheet" type="text/css"
href="http://cdn.sstatic.net/stackoverflow/your_css_file.css?v=<% print File.new("testfile").mtime.to_time.to_i('/your_css_file.css'); %>">
如果您使用該文件的修改時間,只有在用戶修改後纔會再次下載該文件。