我挖掘这个的唯一原因是因为我在不久的将来会这样做:
看看@Christian Hagelid 指出的“配置生产环境”文档。
更具体地说:1.2.2 步骤 2. 清洁溶液(可选)
- 删除不需要的文件 删除以下文件:
- /Indexes 文件夹 - 如果您没有在实现中使用索引。
- /sitecore 文件夹中的所有内容,除了: -/service -shell/sitecore.version.xml -/login/default.css -/images
- /App_Config/Commands.config
- /App_Config/ConnectionStringsSQLite.config
- /App_Config/Prefetch/Core.config
- /App_Config/Prefetch/Master.config
- /App_Config/Icons.config
- /App_Config/LanguageDefinitions.config
- /App_Config/Portraits.config
- /WebSite/web.config.sqlite *
- /网站/webedit.css
- 从 web.config 文件中删除或注释以下部分:
- 事件
- 工作流程历史存储
- 处理器
- 数据视图
- 页面扩展器
- 控制源
- 替代品
- 用于“shell”站点的 fastCache。
- 观察者
- 命令
- 语言定义
- 图标
- 肖像
- 出版
- 观察者媒体和观察者配置
- 来自 httpModules 和 system.webServer/modules 的 ConfigWatcher
- 来自数据库的文件系统数据库定义
- 在 Web.config 中删除或注释以下计划代理:
- 清理发布队列
- 如有必要,应调整 CleanupAgent 的时间间隔
- 如果不使用 HtmlCacheClearAgent
我挑战你勇敢并尝试设置。逐行浏览 web.config 文件并确保您理解它们。我定期这样做是为了提醒自己 Sitecore 具有我没有利用的功能。尝试删除一些您认为不需要的设置,当它们起作用并且您对它们感到满意时,分享您的发现。
充分利用缓存 - Sitecore 有很好的缓存选项,如果配置正确,您的网站会很快,另一方面,如果您没有正确配置缓存,您的网站可能会非常慢,或者在缓存动态内容时遇到奇怪的问题不正确。
祝你好运!