gpt4 book ai didi

web-config - 用于生产只读环境的Sitecore web.config和文件结构

转载 作者:行者123 更新时间:2023-12-03 17:20:29 24 4
gpt4 key购买 nike

我正在计划SiteCore的企业部署...

用户只能在后端服务器上编辑内容。...,我打算在生产中仅部署正常运行我的站点所需的文件和配置...(从SiteCore文件夹中删除了Vanilla SiteCore站点。 )

所以我想我需要100%SiteCoreAssemblies和Config ...更具体地说,我想知道如何从config中删除Web编辑和内容批准角色所需的所有未使用的内容...。

让我知道是否有任何指导/最佳实践...或任何提高安全性和部署最低配置以运行的建议,将不胜感激...
谢谢Stelio

最佳答案

我进行深入研究的唯一原因是因为我将在不久的将来这样做:

看一下@Christian Hagelid指出的“Configuring Production Environments”文件。

更具体地说: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 *
  • /WebSite/webedit.css
  • 从web.config文件中删除或注释以下部分:
  • 事件
  • 工作流历史记录
  • 处理器
  • dataviews
  • pageextenders
  • 控制源
  • 替代品
  • 用于“shell”站点的fastCache。
  • 观察者
  • 命令
  • 语言定义
  • 图标
  • 肖像
  • 发布
  • watchers-media和watchers-config
  • 来自httpModules和system.webServer/modules的
  • ConfigWatcher
  • 来自数据库
  • 的文件系统数据库定义
  • 在Web.config中删除或注释以下预定的代理:
  • CleanupPublishQueue
  • 必要时应调整
  • CleanupAgent的计时间隔
  • HtmlCacheClearAgent(如果未使用)

  • 我挑战您勇于尝试设置。逐行浏览web.config文件,并确保您理解它们。我定期这样做是为了提醒自己Sitecore具有我没有利用的功能。尝试删除一些您不需要的设置,当它们起作用并且对它们感到满意时,请共享您的发现。

    充分利用缓存的优势-Sitecore具有出色的缓存选项,如果配置正确,您的网站将很快,另一方面,如果您没有正确配置缓存,您的网站可能会非常缓慢,或者在缓存动态内容时出现怪异的问题错误地。

    祝你好运!

    关于web-config - 用于生产只读环境的Sitecore web.config和文件结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12302260/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com