【问题标题】:Why changes on layout files of moodle are reflecting on browser so late为什么moodle布局文件的更改这么晚才反映在浏览器上
【发布时间】:2015-03-22 16:17:10
【问题描述】:

我正在通过使用浏览器同步来开发 moodle 主题进行实验。将<link />css标签插入布局页面后,我可以在浏览器中更改moodle主题的样式(例如:-color)和布局(columns3.php)而无需重新加载。

css 上的更改在浏览器中反映了大约 2 秒。但是 layout 上的更改(调整 columns3.php 中的一些 html 代码)反映了浏览器的延迟。

为什么布局更改在浏览器中反映得这么晚?我正在通过命令观察moodle主题布局和css

browser-sync start --proxy "http://localhost/moodle/" --files "theme/clean/layout/*.php, theme/clean/style/*.css"

当我改变布局文件时,有什么方法可以提高反射速度。

更新: 我已启用Theme designer mode

【问题讨论】:

    标签: javascript node.js moodle browser-sync


    【解决方案1】:

    前段时间我也遇到过同样的问题。我的解决方案是在主页 -> 网站管理 -> 外观 -> 主题 -> 主题设置中打开“主题设计器模式”。

    【讨论】:

    • 已经启用Theme designer mode,但对延迟时间没有任何影响。
    • 清除所有缓存后没有任何影响。,,(:
    【解决方案2】:

    我发现 Moodle 确实缓存了一些资源,例如包含在主题之外的 CSS 文件。尝试运行清除缓存(/admin/cli/purge_caches.php),看看这是否加快了速度。

    【讨论】:

      猜你喜欢
      • 2019-06-13
      • 1970-01-01
      • 2020-08-30
      • 1970-01-01
      • 2010-10-31
      • 2017-04-09
      • 2017-10-08
      • 2016-09-20
      • 1970-01-01
      相关资源
      最近更新 更多