我使用Sitecore 7.0并且有一个发布功能区。
如果我选择左侧面板上的项目并单击工具箱顶部的大功能区,则会显示两个选项:发布网站和发布项目。
我想确保"重新发布"之间的区别。在发布网站和"重新发布"在发布项目。
另外,我知道如果网站发布,它会清除所有缓存 当我使用"重新发布"时,缓存是否清除?在发布项目选项中也是如此?
答案 0 :(得分:2)
两者都做同样的事情,区别仅在于名称所示,重新发布网站将重新发布所有项目,而重新发布项目将仅重新发布所选项目。
您可以在此处看到智能,增量和重新发布之间的区别: http://www.sitecoreinsight.com/sitecore-publish-site-tool-publishing-modes/
关于缓存,是的,它总是清除缓存:)
您可以在web.config文件的事件处理程序中检查它。这是负责它的进程,当任何类型的发布结束时它都被触发。
<event name="publish:end">
<handler type="Sitecore.Publishing.HtmlCacheClearer, Sitecore.Kernel" method="ClearCache">
<sites hint="list">
<site>website</site>
</sites>
</handler>
</event>
<强>更新强>:
它会清除您在上述配置中看到的网站列表的所有 HTML缓存。发布不会影响项目缓存,我实际上不知道Sitecore会更新这样的缓存。
您可以在tool
检查缓存状态:
http://您的域名/sitecore/admin/cache.aspx
另外看一下这篇文章,它对Sitecore缓存有一个很好的概述 http://sitecorebasics.wordpress.com/2011/03/05/sitecore-caching/
答案 1 :(得分:0)
还有另一种工具对调查缓存内容非常有帮助。它在市场上被称为&#34;缓存管理员&#34;: https://marketplace.sitecore.net/Modules/Sitecore_Cache_Admin.aspx?sc_lang=en