Caching 如何在AdobeCQ5中关闭缓存CSS

Caching 如何在AdobeCQ5中关闭缓存CSS,caching,content-management-system,aem,Caching,Content Management System,Aem,Adobe CQ正在缓存我正在构建的组件的css。我创建了一个clientlibs文件夹,将CSS添加到组件中。接下来,我将使用 <cq:includeClientLib categories="includes" /> 标记将CSS包括在我的jsp中 如何禁用缓存,CQ中的CSS。(我已经清除了浏览器缓存,这不是浏览器缓存问题)。要禁用clientlib机制,请导航到felix console 您的主机:端口/系统/控制台/configMgr 搜索“HTML库管理器” 选中“

Adobe CQ正在缓存我正在构建的组件的css。我创建了一个clientlibs文件夹,将CSS添加到组件中。接下来,我将使用

<cq:includeClientLib categories="includes" />

标记将CSS包括在我的jsp中


如何禁用缓存,CQ中的CSS。(我已经清除了浏览器缓存,这不是浏览器缓存问题)。

要禁用clientlib机制,请导航到felix console 您的主机:端口/系统/控制台/configMgr

搜索“HTML库管理器” 选中“调试”并保存

现在,所有CSS和JS资产都作为单个文件提供。 此外,所有缓存都将失效。 请求页面一次,完成后关闭“调试”模式

这在大多数情况下有助于缓存文件。我不推荐这种生产系统


如果您通过其他ClientLib中的“嵌入”语句编译ClientLib,请编辑css.txt文件并附加注释行。还要删除var/clientlibs/etc下面的缓存clientlib

要禁用clientlib机制,请导航到felix控制台 您的主机:端口/系统/控制台/configMgr

搜索“HTML库管理器” 选中“调试”并保存

现在,所有CSS和JS资产都作为单个文件提供。 此外,所有缓存都将失效。 请求页面一次,完成后关闭“调试”模式

这在大多数情况下有助于缓存文件。我不推荐这种生产系统


如果您通过其他ClientLib中的“嵌入”语句编译ClientLib,请编辑css.txt文件并附加注释行。另外,如果您使用的CQ5包含较少的内容(已包含),请删除var/clientlibs/etc下方的缓存clientlib,在开发人员控制台中,您可以执行以下操作:

localStorage.clear()

这将删除LESS缓存。

如果您使用的是带有LESS的CQ5(已包含),则可以在开发人员控制台中执行以下操作:

localStorage.clear()

这将删除较少的缓存。

这只是我清除服务器缓存的两种常用方法。希望它能帮助别人

调度程序刷新
导航到并单击
测试连接

正在使调度程序缓存无效()
  • 打开AEM工具控制台。()

  • 打开工具/replication/Agents下面所需的复制代理 关于作者。您可以使用已安装的Dispatcher Flush代理 默认情况下

  • 单击编辑,并在设置选项卡中确保已启用 被选中

  • 在“传输”选项卡上,输入访问所需的URI 调度员。如果您使用的是标准的Dispatcher Flush代理,则 可能需要更新主机名和端口;例如 http://:/dispatcher/invalidate.cache

    单击“确定”以激活代理


  • 这只是我清除服务器缓存的两种常用方法。希望它能帮助别人

    调度程序刷新
    导航到并单击
    测试连接

    正在使调度程序缓存无效()
  • 打开AEM工具控制台。()

  • 打开工具/replication/Agents下面所需的复制代理 关于作者。您可以使用已安装的Dispatcher Flush代理 默认情况下

  • 单击编辑,并在设置选项卡中确保已启用 被选中

  • 在“传输”选项卡上,输入访问所需的URI 调度员。如果您使用的是标准的Dispatcher Flush代理,则 可能需要更新主机名和端口;例如 http://:/dispatcher/invalidate.cache

    单击“确定”以激活代理


  • 以下是如何在AEM 6.1上执行此操作

    在AEM Author上,可以启用“Dispatcher Flush”代理使AEM发布实例上的缓存无效

    URI如下所示:

    其中“txpubt01”为发布实例服务器;“80”是Apache在“txpubt01服务器”上运行的端口


    以下是如何在AEM 6.1上执行此操作

    在AEM Author上,可以启用“Dispatcher Flush”代理使AEM发布实例上的缓存无效

    URI如下所示:

    其中“txpubt01”为发布实例服务器;“80”是Apache在“txpubt01服务器”上运行的端口


    这是在发布服务器上还是在内部开发/作者实例上?这是在发布服务器上还是在内部开发/作者实例上?