Caching 在Liferay生产环境中禁用缓存有任何负面影响吗?

Caching 在Liferay生产环境中禁用缓存有任何负面影响吗?,caching,properties,liferay-6,production-environment,Caching,Properties,Liferay 6,Production Environment,我们的production Liferay实例绝对拒绝部署我的最新主题。有东西阻止它显示我最新的CSS更改。不幸的是,没有日志错误,也没有Firebug控制台错误,所以诊断起来真的很头疼。我只是得到了一个非常丑陋的链接,没有应用样式的普通页面。 我想尽一切办法来解决这个问题 取消部署/重新部署主题 重新启动玻璃鱼容器 使用Liferay服务器管理页面“清除此JVM中缓存的内容”、“清除数据库缓存”、“验证数据库插件”等 取消部署、重新启动、重新部署 取消部署,删除与“应用程序”文件夹中的主题相

我们的production Liferay实例绝对拒绝部署我的最新主题。有东西阻止它显示我最新的CSS更改。不幸的是,没有日志错误,也没有Firebug控制台错误,所以诊断起来真的很头疼。我只是得到了一个非常丑陋的链接,没有应用样式的普通页面。 我想尽一切办法来解决这个问题

  • 取消部署/重新部署主题
  • 重新启动玻璃鱼容器
  • 使用Liferay服务器管理页面“清除此JVM中缓存的内容”、“清除数据库缓存”、“验证数据库插件”等
  • 取消部署、重新启动、重新部署
  • 取消部署,删除与“应用程序”文件夹中的主题相关的剩余文件/文件夹,重新启动容器,重新部署
  • 清除浏览器缓存
  • 尝试其他浏览器
  • 以上的许多组合。你明白了
昨晚我达到了沸点,因为我的主题在我们的测试环境中部署和显示没有问题,但在生产环境中不起作用。唯一不同的是我没有使用

include-and-override=portal-developer.properties
在我的portal-ext.properties文件中。 我冒险将这一行添加到我的生产门户ext.properties中,并重新启动了生产服务器。我的主题现在显示没有问题

文件portal-developer.properties似乎仅包含以下属性:

theme.css.fast.load=false
theme.images.fast.load=false

javascript.fast.load=true
javascript.log.enabled=false

layout.template.cache.enabled=false

browser.launcher.url=

combo.check.timestamp=true

freemarker.engine.cache.storage=soft:1
freemarker.engine.modification.check.interval=0

openoffice.cache.enabled=false

velocity.engine.resource.manager.cache.enabled=false

com.liferay.portal.servlet.filters.cache.CacheFilter=false
com.liferay.portal.servlet.filters.etag.ETagFilter=false
com.liferay.portal.servlet.filters.header.HeaderFilter=false
com.liferay.portal.servlet.filters.themepreview.ThemePreviewFilter=true
所以,最后,我的问题是,我是否只是为了更简单的部署体验而牺牲了一点点性能提升

或者在生产环境中加载此文件是否存在更严重的问题

提前感谢您的输入


Ben

使用该
portal-ext.properties
将获得非常糟糕的性能。该配置仅用于开发环境中

如果删除已部署主题上的
css/.sass\u缓存
目录,您将看到css的更改,并且可以在生产环境中使用不同的
portal-ext.properties


问候

感谢您的回复,尤其是链接。这确实有助于澄清我对原始问题的困惑。