原文来自 Orchard 项目网站

 

尽管使用预编译功能,在 Orchard 1.6 中,模块可以预编码成 dll文件, 关闭在开发环境中不需要的模块仍然是个好习惯,即使性能影响也并不大。这里是有一个简要的列表:

应该在生产环境中启用的模块是(区别与测试环境):

  • Cache(缓存)
  • Warmup(热启动)
  • Keep Alive(保持在线)
  • Combinator(资源整合)
  • Lucene(否则,它会创建一系列索引文件和记录)或其他索引服务(也包括 Indexing [索引]自身)
  • Any analytics (分析)

 

在生产环境中应该关闭的模块有:

  • Packaging(同时禁用诸如 Gallery 之类的服务,因为在生产环境中,除了开启和关闭模块,并不建议有其他关于模块功能)
  • Code Generation
  • Shape Tracing(不管怎样,只建议在一些特定开发任务时才启用),实际上,可以使用模块 Profile 配置工具来管理 Orchard.DesignerTools 的开关切换,可以试试由 Benedek Farkas 开发的 Module Profiles 模块。

 

原文来自 Orchard 项目网站