最近,我安装了Sitecore 8.0。
问题是缓慢。每当我在编辑模式下重新加载页面时,它太慢了。 以下是Chrome中的控制台开发工具,大多数最终消息是"未声明ApplicationCache"
似乎我需要在Sitecore中声明ApplicationCache。我该怎么办?
===更新===
通过启用应用程序缓存,我可以看到缓存正常工作。但是,在缓存加载后,SPEAK仍会调用所有SPEAK工具色带。
为什么?????????????如何让Sitecore停止加载这些???
答案 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">