Sitecore ApplicationCache

时间:2016-01-13 15:21:28

标签: caching sitecore sitecore8

最近,我安装了Sitecore 8.0。

问题是缓慢。每当我在编辑模式下重新加载页面时,它太慢了。 以下是Chrome中的控制台开发工具,大多数最终消息是"未声明ApplicationCache"

enter image description here

似乎我需要在Sitecore中声明ApplicationCache。我该怎么办?


===更新===

通过启用应用程序缓存,我可以看到缓存正常工作。但是,在缓存加载后,SPEAK仍会调用所有SPEAK工具色带。

为什么?????????????如何让Sitecore停止加载这些???

2 个答案:

答案 0 :(得分:2)

=====更新====

另一方面,您可以禁用SPEAK UI扩展程序。 转到/website/App_Config/Include/Sitecore.MvcExperienceEditor.config文件并启用SheerUI Ribbon并停用SPEAK UI Ribbon

<!-- The SheerUI-based Experience Editor ribbon.  -->

<processor type="Sitecore.Mvc.ExperienceEditor.Pipelines.RenderPageExtenders.RenderPageEditorExtender, Sitecore.Mvc.ExperienceEditor"></processor>
<processor type="Sitecore.Mvc.ExperienceEditor.Pipelines.RenderPageExtenders.RenderPreviewExtender, Sitecore.Mvc.ExperienceEditor"></processor>
<processor type="Sitecore.Mvc.ExperienceEditor.Pipelines.RenderPageExtenders.RenderDebugExtender, Sitecore.Mvc.ExperienceEditor"></processor>


<!-- The SPEAK-based Experience Editor ribbon
<processor type="Sitecore.Mvc.ExperienceEditor.Pipelines.RenderPageExtenders.SpeakRibbon.RenderPageEditorSpeakExtender, Sitecore.Mvc.ExperienceEditor"></processor>
-->

即使您禁用基于SPEAK的功能区,也不会有UI更改。

答案 1 :(得分:1)

https://doc.sitecore.net/sitecore_experience_platform/the_editing_tools/improve_the_performance_of_the_experience_editor_ribbon

默认情况下禁用Web应用程序缓存。启用它:

添加以下字符串

manifest="/sitecore/shell/client/Sitecore/ExperienceEditor/Html5AppCache.ashx"

指向项目或页面当前布局中的HTML标记,例如\Website\sitecore\shell\client\Speak\Layouts\Layouts\SpeakLayout.cshtml基本布局文件。

转到&#34; \ Website \ sitecore \ shell \ client \ Speak \ Layouts \ Layouts \ SpeakLayout.cshtml&#34;然后,更新如:

<html data-sc-app manifest="/sitecore/shell/client/Sitecore/ExperienceEditor/Html5AppCache.ashx">