想要快速地拥有Sitecore DXP平台!这九个开发大坑一定要避开!

简介: 随着互联网技术的深入的发展,人们对于个性化的渴望已经达到了新的阈值,这也让以数字洞察力、个性化体验为名的Sitecore DXP平台成为了品牌们竞相追捧的新宠。而在这样的需要背景下,一众新手企业纷纷投身市场,想要分一杯羹。但是经验不足的新人入场,难免会带来不少麻烦,甚至引发了人们对于Sitecore性能的质疑。

随着互联网技术的深入的发展,人们对于个性化的渴望已经达到了新的阈值,这也让以数字洞察力、个性化体验为名的Sitecore DXP平台成为了品牌们竞相追捧的新宠。而在这样的需要背景下,一众新手企业纷纷投身市场,想要分一杯羹。但是经验不足的新人入场,难免会带来不少麻烦,甚至引发了人们对于Sitecore性能的质疑。
对于这样的状况,有着十五年Sitecore开发实施的经验的睿哲信息表示:“现在出现的对于Sitecore性能质疑,多数是因为配置和开发不当的原因,还有一部分来源于监督、测试、优化、运营等问题,总之对于Sitecore来说,与其去怀疑Sitecore好不好用,不如先看看有没有正确的开发实施它。”
常见问题一 、没有正确地找准目标和方向
“Sitecore是一个综合性的解决方案,并不是一个单一的产品,所以在实施前,我们是必须透彻地了解企业需要哪些,然后有计划、有选择地去为用户实施开发方案。遗憾的是,现在许多Sitecore技术实施者并不这么干,甚至有不少开发者毫无章法可言,只是盲目地推销产品,这当然让Sitecore无法正确的发挥效力。”——睿哲信息
漫无目的的Sitecore开发实施带来的不好影响是涉及到方方面面的,无论是对企业的时间成本、金钱成本还是Sitecore性能发挥、软件的使用都会产生不良影响,这就是我们在Sitecore开发实施中需要避开的第一个大坑。在开发实施前,开发者就需要和企业确定好开发的需求、目标、方案成本等一系列关键问题。
常见问题二 、没有Sitecore解决方案架构文档的支撑
什么是Sitecore架构文档?即在实施Sitecore新站点或者增加新功能时,我们都会写的一个文档,在文档中会详细地说明网站的内容结构、创建模块、相关组件等等。
“而这也是不靠谱的Sitecore开发实施伙伴容易偷懒的地方,当你缺少这一文档会让网站开发从设计布局到内容编辑再到QA,整个过程中都充斥着混乱和不确定性,所以想要好好实施Sitecore,你需要一份详细的Sitecore架构文档。”——睿哲信息
常见问题三 、没有广泛地考虑到Sitecore真正使用者的利益
“当你确定了实施Sitecore,就应该尽早的确定相关谁来参与其中,这不仅仅是需要那些可以做决定的管理者,还需要Sitecore直接使用者的意见。”——睿哲信息
诚如睿哲信息所讲,想要更好开发实施Sitecore,我们需要在第一时间就确认好利益相关者,积极收集他们的意见,了解他们的需求,我们才能更好的确定产品功能布局,激发Sitecore网站的优势性能。
常见问题四、未能考虑到内容迁移耗费的时间
“如果你以为网站搭建、测试完就能立马上线,那就大错特错。内容迁移耗费的时间远远比你想象的要多得多。”——睿哲信息
想要实现内容快速迁移,企业需要网站开发有80%以上的开发度并且能保持稳定,同时还还需要有经验的工作人员的支撑,在整个网站内容加载过程中,企业还需要不断的去调整HTML等等。只有满足了这多重的需求,才能实现快速地内容迁移,而对于不够成熟Sitecore开发者来说,一方面很容易对内容迁移没有足够的时间预估,另一方面也不具备系统培训人员支撑,想当然这些都会让内容迁移变成一个需要“堤防的坑”。
常见问题五、过度使用自定义的代码
“在Sitecore开发中,过度的添加自定义代码致使网站运行困难,这也是常见的问题之一,如果想让网站运行流畅,切忌不要添加太多自定义代码,”同时关于这个问题,睿哲信息还提醒道:“Sitecore本身就内置了大量的功能,认真查阅一下,系统内很有可能已经有了你想要的搭建工具,无需你再去自定义代码。”
常见问题六、未能配置足够的测试人员
无论哪一种系统搭建网站,都不是一蹴而就的,对于Sitecore亦是如此,所以避免在开发过程中缺乏相关的测试保证也是我们需要重要考量的问题之一。
在Sitecore网站的搭建过程中,我们需要配置好足够的数量的QA工程师和测试人员,有计划的实施单元测试、验收测试等,以此来保证我们网站搭建过程不会出现严重问题,实现网站的顺利上线。
常见问题七、配置不良的问题
Sitecore的配置对于经验不足实施者来说,可能也是个“烫手山芋”,操作不当很带来媒体存储性能、云架构扩展、安全漏洞的配置文件等等问题,所以Sitecore也需要严谨的考量到配置的问题。
“一旦Sitecore 配置不正确,会对网站的用户体验、客户留存、乃至于品牌美誉度都产生不好的影响。考虑到 Sitecore 强大的架构,如若不是经验丰富的Sitecore实施者,你可能会被配置问题搞得精疲力尽,所以我们再次建议实施Sitecore,还是要找经验丰富的团队。”——睿哲信息
常见问题八、缓存使用不当
优化在任何软件开发过程中都至关重要,而恰恰忘记优化 Sitecore 网站的性能、无法解决边缘情况、不当使用缓存都是在Sitecore开发实施中常常出现的问题。
所以我们睿哲信息再此建议在 Sitecore 实施中,一定要配置和优化各种级别的缓存,包括用于静态和媒体资产到 HTML 缓存、项目缓存、预取缓存的 CDN,以及用于会话数据和来自外部系统或 API 的数据馈送的分布式缓存系统(如 Redis)都要考量到,它们会对负载减少、性能提高起到重要作用。
常见问题九、未能与真正经验丰富的Sitecore实施者合作
如果你已经读到这,你会发现我们在上文中提到的众多问题,很多都是因为开发者不了解Sitecore软件、不能规范实施软件开发、没有足够多的经验造成的,所以想要避开这些所谓的开发陷阱,让Sitecore真正的发挥性能,真正被企业所用,我们需要寻找一个经验丰富的实施者。

相关文章
|
存储 前端开发 JavaScript
潮玩宇宙大逃杀无聊猿卷轴模式系统开发详细规则丨步骤需求丨方案项目丨技术架构丨源码功能
确定游戏类型和规则:明确无聊猿卷轴模式游戏类型和游戏规则,包括敌人类型、地图设计、任务类型、战斗机制等。
|
7月前
|
JavaScript API
【源码共读】组件太多,重复工作量大?这次一行命令带你解放双手!
【源码共读】组件太多,重复工作量大?这次一行命令带你解放双手!
77 0
|
Windows
分享五款功能简单粗暴的小软件
今天分享几款功能简单的小软件,小伙伴们们可以来看一下有没有你需要的功能软件。
151 0
分享五款功能简单粗暴的小软件
|
iOS开发 MacOS
iOS 的这个功能你肯定听过,但用对它能极大提升效率
iOS 的这个功能你肯定听过,但用对它能极大提升效率
105 0
|
编译器 C++
还在因为写项目函数太多而烦恼?C++模板一文带你解决难题
还在因为写项目函数太多而烦恼?C++模板一文带你解决难题
|
运维 监控 前端开发
程序员告别 996 第一步:1 人搞定一个项目,摆脱“重复造轮子”
程序员告别 996 第一步:1 人搞定一个项目,摆脱“重复造轮子”
250 0
程序员告别 996 第一步:1 人搞定一个项目,摆脱“重复造轮子”
|
搜索推荐
搭建相亲源码,小功能有大作用之关注功能
搭建相亲源码,小功能有大作用之关注功能
如何做好游戏陪玩源码的功能优化,这三步缺一不可
如何做好游戏陪玩源码的功能优化,这三步缺一不可
想要搭建陪玩平台,这几点不容忽视
随着互联网经济的持续稳定发展,游戏市场的“封印”逐渐被打开,搭建陪玩平台成为一个新的热点。提起陪玩系统相信大家也不陌生,漫漫单排路如果有一个大神能带自己躺赢那是再好不过了,于是陪玩系统运营而生。想要搭建陪玩平台,应该注意哪些问题呢?
下一篇
DataWorks