考虑Sitecore升级?尽管这可能是一项令人生畏的任务,但这三个技巧可以帮助您无缝地完成整个过程。

如果您当前正在运行较旧版本的Sitecore并希望升级到最新版本,那么您可能已经瞥了一眼说明,但却发现自己感觉不舒服。不要烦恼 - 这个过程实际上非常简单,但是你可以做一些事情来平滑过渡。

提示#1:将配置自定义项移至包含文件

以您在默认web.config中Sitecore的设置所做的任何更改,并推动他们修补包括文件在APP_CONFIG \包含\文件夹中。完成后,您几乎可以使用更新附带的默认Web.config,并使您的修补程序文件保留自定义,这对您当前和未来的升级路径有很大帮助。

如果您在Sitecore设置之外进行自定义(例如HTTP处理程序),请确保在升级之前备份了您的Web.config文件版本。当您进入升级的最后一步时,您可以手动恢复这些显式配置。在中间步骤中,您不需要自定义,只需使用干净的Web.config来完成升级中的中间版本。

提示#2:绘制升级路径

Sitecore的升级过程不会直接从您的版本映射到目标版本,除非您恰好在同一Sitecore版本的修订版之间进行升级。例如,如果要从Sitecore 6.4升级到8.2的最新版本,则升级路径将如下所示:

  • 6.4至6.5
  • 6.5到6.6
  • 6.6到7.0
  • 7.0到7.1
  • 7.1至7.2
  • 7.2到7.5
  • 7.5到8.0
  • 8.0到8.1
  • 8.1到8.2
  • 8.2初始版本发布到8.2最新版本

当您转到要升级到的版本的安装页面时,它将指示先决条件部分中上一步的内容。对于您的特定升级,请务必转到目标版本的更新说明,并逐步了解这些先决条件,直至当前版本。获得所需内容后,您还可以下载每个升级包以及每个步骤的升级说明。

提示#3:有负载均衡器?配置实时升级

如果您拥有负载均衡的环境,则可以始终保持一个内容交付服务器处于活动状态,从而最大限度地缩短网站停机时间。为此,请遵循以下简单流程:

  • 阻止对创作的访问并创建数据库的副本。
  • 将其中一个交付节点从负载均衡器中取出,将其连接到数据库副本,然后将其重新联机。
  • 将您的创作和其他传递节点从负载平衡器中取出。
  • 执行升级和测试。
  • 准备好后,上线吧!
  • 将其他交付节点从平衡器中取出并升级。

如果您没有负载均衡的环境,您可能需要调查此成本,以便在Sitecore安装上获得更灵活的维护功能。

最新文章

  1. CryptoJS_Base64
  2. css字体家族
  3. javascript 原型链
  4. Go eclipse plugin
  5. H5开发之Eclipes 编码乱码问题
  6. session服务器Nginx+Tomcat+Memcached集群Session共享
  7. 使用命令xrandr设置当前系统的显示分辨率及显示的旋转脚本
  8. 使用VERT.X构建分布式企业级应用
  9. (转) Android的Window类
  10. 【Mysql 调用存储过程,输出参数的坑】
  11. UESTC_方老师的分身 II CDOJ 915
  12. 一个Fragment的实例
  13. BZOJ1146 [CTSC2008]网络管理Network 树链剖分 主席树 树状数组
  14. amcharts去除版权标志
  15. MySQL主从数据库的安装
  16. python之旅:元类
  17. End2endIT
  18. msfpayload反弹shell
  19. 360全景图three.js
  20. 沉淀再出发:再谈java的多线程机制

热门文章

  1. Get SAP Code Page by External Name
  2. Java中的equals与==
  3. Linux发展史与安装-Linux从入门到精通第一天(非原创)
  4. mybatis-plus手记
  5. Resin开放远程调试端口
  6. CentOS7.5下实现MySQL5.7主从同步
  7. 遇到libgflags.a(gflags.cc.o): relocation R_X86_64_32 against `.rodata.str1.1' ca时
  8. bootstrap基础自我总结
  9. 请简要描述margin重复问题,及解决方式
  10. cf1179D