• 分享:
  • 13377183268 / 0771-3866737
解析电商网站建设产品页设计
发表时间:2016-11-11 14:38:17    新闻来源:南宁网站建设南宁迎网    新闻类别:迎网观点
商品详情页(下称商详)是展示商品详情信息的一个页面,整个购物流程比较重要的一个部分,承载着网站的绝大部分流量。为了提高转化率构成商详的元素非常丰富,有大量的图片、部分商品还有视频介绍、有相对静态的商详模板,有实时变化的价格、促销、库存。
下面南宁网站建设公司南宁迎网先带大家看看商品详细页上一共有哪些元素组成?

商详上的元素非常多,总结下来分为这么几个维度:商品维度(标题、主图、规格参数、商品文描)、分类维度、商家维度、店铺维度。另外还有一些实时性比较高的:价格、实时促销、配送地址、库存、广告等。

主要面临的挑战有:
高性能,商详页聚合服务比较多,要保证商详页在1-2秒内可以打开。
灵活性较好,可以快速响应页面变更需求。
具有较好的扩展性,当访问量增加的时候可以随时进行水平扩展。
要能够做到柔性降级,自带开关。某些底层服务出问题时可以通过开关进行相应降级处理。

针对商详可以有几种不同的实现方式,用户看到的是同一个商详页,但背后实现的方式却多种多样,下面给大家介绍几种常见的实现。

第一种实现方式:单机版
整个网站放在一台机器上,通过几条SQL分别拿到商详需要展示的各种信息,聚合成一个大的接口吐出给前端展示。
优点:逻辑简单。灵活性较好,可以快速响应页面变更需求。
缺点:性能比较差,没有扩展性。

第二种实现方式:缓存数据
在第一版的基础上增加各种维度的缓存。可以将主图、商详的HTML模板放到CDN上,每个商品的聚合信息可以放到cache中,不需要每次请求都通过DB获取商品数据。
优点:可以一定程度上提高性能。
缺点:需要解决缓存与DB的数据一致性问题,单纯增加缓存面临数据实时性不高,底层数据已经修改,缓存中还不是最新数据。若任何底层数据变更实时更新缓存则修改工作量较大。另外仍然没有解决扩展性问题。当请求量过大,或者商品数据过多将导致性能变差。

第三种实现方式:分布式服务化
按照领域进行切分,不同业务领域独立实现分别部署,将商详依赖的底层业务领域分别拆分出来。例如,商品、库存、促销、地址等分别进行服务化。每个子领域的服务自己保证各自的性能。
优点:具有很好的灵活性。当有业务需求变化的时候,每个子领域内部自行修改,对外部提供的接口协议不变,对外部无感知。并且具有良好的扩展性,当请求量或者数据量比较大的时候,每个子领域都可以分别进行横向扩展。
缺点:开发难度变大,由于按照领域进行服务划分,往往原来一行SQL可以搞定的事情。现在要涉及到多个领域一起配合来修改,需要协商接口协议,各个领域内部仍有不少开发量。

南宁网站建设公司南宁迎网专注于微商城定制开发,以更加优质的创意与智慧不断的给客户带来创新体验,最终为客户成就更加高端的互联网品牌!让您的“微”型手机展示平台在新的科技浪潮中占尽先机。
24
2016-12
建设微商城有哪些优点?现在传统企业们纷纷投入电子商务网站建设中,当然也有不少企业还在处于观望中,那么下面南宁网站建设公司南宁迎网就来分析下建设微商城有哪些优点。
22
2016-12