【问题标题】:Laravel development on remote server experiences CSS/JavaScript change delays远程服务器上的 Laravel 开发遇到 CSS/JavaScript 更改延迟
【发布时间】:2015-05-30 22:39:33
【问题描述】:

我在远程服务器上开发。我不确定这是否是 laravel 缓存的趋势,但 CSS 和 JavaScript 更改往往比平时延迟更长的时间。我可以进行即时的 HTML 和 php 更改,但有时 CSS 和 JavaScript 更改需要几分钟才能反映在页面上。我确实知道 .blade.php 文件是在 app/storage/views 文件夹中生成和缓存的,但即使我删除了这些更改,也不会立即反映出来。

我在 Chrome 和 Firefox 上试过。

有什么想法吗?谢谢!

【问题讨论】:

    标签: php html laravel blade


    【解决方案1】:

    最终效果最好的是清除服务器上的缓存视图,正如@dynamic 所暗示的那样(Laravel 和 Blade 存储这些缓存文件)。

    同样,完全关闭标签并重新访问网页。在某些情况下它仍然被缓存,所以我会切换到另一个浏览器。

    【讨论】:

      【解决方案2】:

      Laravel 不处理 CSS 和 Javascript。
      可以从公用文件夹的.htaccess查看

      您很可能正在访问缓存浏览器。避免浏览器缓存的一种解决方案是在有新版本时向 css 或 javascript 附加一个唯一标识符,例如:

      site/my/css.css?12345
                      ^
                      |
                      + - Change this to force a fresh copy
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-11-24
        • 1970-01-01
        • 1970-01-01
        • 2019-02-17
        • 1970-01-01
        • 2017-05-24
        • 2017-07-22
        • 1970-01-01
        相关资源
        最近更新 更多