随着互联网技术的深入的发展,人们对于个性化的渴望已经达到了新的阈值,这也让以数字洞察力、个性化体验为名的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真正的发挥性能,真正被企业所用,我们需要寻找一个经验丰富的实施者。
那关于什么才是经验丰富的Sitecore实施者呢,我们以主流市场认可的睿哲信息为例来说明再合适不过。
在Sitecore开发上,睿哲信息具有超过十五年,Sitecore5.0到Sitecore10.3全版本的开发经验;
在人员配置上,睿哲信息拥有众多持有Sitecore认证证书的技术人员,还配备了编辑、营销、运营等相关的Sitecore人员,让其能够以成熟团队的形式为企业提供一站式的Sitecore定制开发服务;
睿哲信息的客户名单可以说是遍及海内外,在十五年期间,睿哲信息先后为Cochlear、Melaleuca、香格里拉、狮门影业、Brother、苏伊士亚洲、深信服、柳工集团等一众海内外企业提供过Sitecore开发运维服务,这些都让它有足够的经验应对Sitecore开发实施中出现的任何问题。
无论是遍及世界的Sitecore 5200多名海内外企业客户还是Sitecore本身在数字化上的突出优势,都让我们无需在反复去论证它到底值不值得拥有。我们更需要解决的是如何合理的避开开发的可能出现的问题,快速、友好的去用上这一系统,而关于这一问题答案不言而喻,我们需要一个像如睿哲信息这样经验丰富、技术过硬的Sitecore实施者的支撑。