2014-11-21 56 views
0

我正在使用Sitecore 7.0,并且有一个发布功能区。Sitecore Publishing

如果我选择左侧面板上的项目,然后单击工具框顶部的大功能区,它将显示两个选项:发布站点和发布项目。

我想,以确保与“重新发布”,在发布站点“重新发布”发布项目的差异。

此外,我知道如果网站发布,它会清除所有缓存。
当我使用“发布”选项中的“重新发布”时,缓存是否清除?

回答

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> 

UPDATE

它清除你在配置上面看到的网站列表中的所有HTML缓存。发布不会影响项目缓存,实际上我不知道Sitecore会如何更新此缓存。

有一个tool在那里你可以检查缓存状态: 的http://你的域名/sitecore/admin/cache.aspx

也看看这篇文章,大约有Sitecore的一个很好的概述缓存 http://sitecorebasics.wordpress.com/2011/03/05/sitecore-caching/

+0

谢谢你的答案。还有一个问题。 如果我重新发布项目该怎么办?它是否也清除整个缓存?或只有项目的缓存? – Jay 2014-11-21 18:35:09

+0

我做了一个更新的答案,因为它更容易然后把所有的评论框...看看!干杯! – RobertoBr 2014-11-21 18:58:20

+0

我真的很感激! – Jay 2014-11-21 19:42:39