移动端网店技术要点

有人问我要份网店技术分析。啥年头了,还从头写网店?胡乱写几句吧——

网店作为一种独特的网站形式,经过多年发展基本定型,而且为了适应客户购物习惯很少有变动,一般来说技术上会在以下几点进行拓展:

1】呈现方式:网店的目的就是推销商品,商品的排序、出现在页面的位置都是影响客户选择的重要因素,因此对于那些货品种类繁多、客户数量巨大的网站,后台要对数据进行处理,依靠复杂的推荐算法,在不改变页面结构的情况下,改变客户的挑选成本;但是对于客户量比较小的网店,即使进行数据分析,置信度也不是很高,就要靠网商根据经验和推广的需要对商品的呈现进行定义。

2】展现速度:据测算,如果一个新网站打开的速度超过2秒,会损失80%以上的随机访问用户,因此如何争取在最快的时间里给用户一种正在打开的感觉很重要,现在移动端使用的浏览器内核大多是webkit,它对读取和展现进行了比较好的优化,会优先渲染已经暴露在用户视图下的网页元素,因此,适当减小图片等多媒体文件大小、使用支持预读和渐进式加载的媒体格式就很重要了;

3】处理能力:对于大型网站来讲,面对的在线用户可能以千万计,因此处理并发、保持后台数据安全一致可靠非常重要,是此类系统的核心技术,例如亚马逊、阿里为解决此问题,投入大量人力财力、冒着业务风险来完成自有系统的改造;作为一半的商业网站,虽然不需要按照千万级并发进行系统设计,但是如何在上百个并发时保持系统的正常运营也是必须的,因此要采用架构优选、代码优化、运营监控等一系列手段来支持商城业务的持续;

4】安全防范:互联网世界中,木马、病毒、钓鱼网站,以及多种攻击手段现在泛滥成灾,受其危害的不仅有sony这样的企业,连google、csdn等技术很强的网站也偶有失蹄。作为一个为购买者提供服务的商城,将要面对的风险是一个普通用户的几百几千倍。因此即使安全只是一个相对的概念,也要在商城的需求分析、系统设计、代码编写、系统实施等每一个阶段,都要高度重视安全问题,不仅要做到客户信息拿不走、冒名用户进不来,还要做好支付安全接口,兼顾容错性与安全性。

5】设备兼容:做移动开发最痛苦的三件事:兼容,兼容,还有兼容。苹果设备算是比较好处理的了,现在也种类一大堆了,android就更没法说了。好在现在兼容方案还是比较多的,特别是网店形式下,使用响应式进行界面处理的效果大多数情况下令人满意,可以算是兼顾了版本管理、开发进度和用户体验的较好解决方案。但是如果考虑到现有的一些调用本地功能的需求,就要在兼容容器上下一些功夫了。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值