javascript - 网站 CSS 和 JavaScript 更新缓慢

标签 javascript php html css

我已经使用 Visual Studio 2013 通过 FTP 连接到我的服务器,每当我更改我的 .js 或 .css 文件时,我的网站最多需要几分钟才能在浏览器中更新(在 Chrome 中也是如此,火狐和 IE)。有趣的是,我的常规 HTML 代码会立即更新。

这不是缓存问题,因为我在 Chrome 中启用了“禁用缓存(当 DevTools 打开时)”选项。我还尝试使用 PHP 在加载文件时添加随机时间戳,如下所示:

    <script src="js/site.js?t=<?= time();?>"></script>
    <link rel="stylesheet" type="text/css" href="css/site.css?t=<?= time();?>">

但是,只需在新选项卡中打开 .js 或 .css,就会发现内容仍未更新,即使它们在 Visual Studio 中也是如此。

这是主机问题、Visual Studio 错误还是我浏览器的问题?

最佳答案

它原来是一个主机功能,我通过在我的 .htaccess 顶部输入它来关闭它:

Header set Cache-Control "max-age=0, private, no-cache, no-store, must-revalidate"

关于javascript - 网站 CSS 和 JavaScript 更新缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31681504/

相关文章:

javascript - 如何知道要绑定(bind)的所有支持的 html 属性的列表

javascript - Polymer 3 ide - 模板编辑

php - 防止重复数据进入mysql数据库

php - 使用 CodeIgniter 以日期格式计算数据库中每月、每年的日期

html - 延迟此 CSS 淡入

javascript - 限制单选按钮的点击次数并乘以一个数字

javascript - gulp-istanbul、isparta 和 ES6 测试覆盖率

未找到 PHP 类 'COM'

javascript - 使用 Javascript 和 WYSIWYG 将内容包装在自定义标签中

html - 在页面重定向上保持按钮状态