首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未检测到qbo3自定义CSS更改

未检测到qbo3自定义CSS更改
EN

Stack Overflow用户
提问于 2022-01-27 14:16:05
回答 1查看 14关注 0票数 0

我正在使用CSS通过配置>样式表定制一个qbo3站点。但是,当我进行更改时,这些更改不会立即反映在站点的CSS中。如何强制这些更改“生效”?

EN

回答 1

Stack Overflow用户

发布于 2022-01-27 14:16:05

你可能经历了三个问题。

  1. 自定义用户界面元素(包括CSS )由CachedFile备份存储(将文件存储为分布式备份存储(如亚马逊s3) )管理,
  2. 在读取文件时将文件缓存在web服务器上以加快性能

如果CachedFile在web服务器上找到了该文件,它就不会费心从分布式存储中获取它,最多5分钟(默认情况下)。这个CacheDuration可以通过配置>模块>附件>设置:CacheDurationMinutes来控制。

如果将CacheDurationMinutes设置为0,则每次都会从分布式存储区读取CachedFile。这会稍微降低性能,所以只推荐在非生产环境中使用。

  1. 站点的CSS是缓存服务器端的,因为性能原因.

若要指示服务器“从缓存中清除CSS”,请导航到:

代码语言:javascript
复制
/Theme.ashx/Css?nocache=1

nocache=1将指示服务器重新构建CSS并替换缓存的值。

  1. 每个人的浏览器都被要求缓存主菜单。即使在执行步骤1和步骤2之后,用户也可能不会看到css更改,直到他们的浏览器从缓存中删除主菜单。他们可以通过向任何人添加&nocache=1?nocache=来强制这样做。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70880089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档