Sitecore 应用缓存
Sitecore ApplicationCache
最近,我安装了 Sitecore 8.0。
问题是速度慢。每当我在编辑模式下重新加载页面时,它都太慢了。
下面是 Chrome 开发工具中的控制台,最后的消息是 "ApplicationCache is not declared"
看来我需要在 Sitecore 中声明 ApplicationCache。我该怎么办??
===更新===
通过启用应用程序缓存,我可以看到缓存正常工作。但是,在缓存加载后,SPEAK 仍然会调用所有 SPEAK 工具功能区。
为什么?????????我怎样才能让 Sitecore 停止加载这些???
Web 应用程序缓存默认处于禁用状态。要启用它:
添加以下字符串
manifest="/sitecore/shell/client/Sitecore/ExperienceEditor/Html5AppCache.ashx"
到项目或页面当前布局内的 HTML 标记,例如 \Website\sitecore\shell\client\Speak\Layouts\Layouts\SpeakLayout.cshtml
基本布局文件。
移至“\Website\sitecore\shell\client\Speak\Layouts\Layouts\SpeakLayout.cshtml”,然后更新为:
<html data-sc-app manifest="/sitecore/shell/client/Sitecore/ExperienceEditor/Html5AppCache.ashx">
=====更新====
换一种方式,您可以禁用 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-based 功能区,也不会有 UI 变化。
最近,我安装了 Sitecore 8.0。
问题是速度慢。每当我在编辑模式下重新加载页面时,它都太慢了。 下面是 Chrome 开发工具中的控制台,最后的消息是 "ApplicationCache is not declared"
看来我需要在 Sitecore 中声明 ApplicationCache。我该怎么办??
===更新===
通过启用应用程序缓存,我可以看到缓存正常工作。但是,在缓存加载后,SPEAK 仍然会调用所有 SPEAK 工具功能区。
为什么?????????我怎样才能让 Sitecore 停止加载这些???
Web 应用程序缓存默认处于禁用状态。要启用它:
添加以下字符串
manifest="/sitecore/shell/client/Sitecore/ExperienceEditor/Html5AppCache.ashx"
到项目或页面当前布局内的 HTML 标记,例如 \Website\sitecore\shell\client\Speak\Layouts\Layouts\SpeakLayout.cshtml
基本布局文件。
移至“\Website\sitecore\shell\client\Speak\Layouts\Layouts\SpeakLayout.cshtml”,然后更新为:
<html data-sc-app manifest="/sitecore/shell/client/Sitecore/ExperienceEditor/Html5AppCache.ashx">
=====更新====
换一种方式,您可以禁用 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-based 功能区,也不会有 UI 变化。