对于互联网,尤其是电商系统,访问速度是一个非常大的问题,类似淘宝、京东,如果做双十一活动、秒杀等,都需要能处理高并发、大访问量问题的,本文章只做一个抛砖迎玉,不讲解B2B2C多用户商城平台具体业务、技术细节。
1、数据缓存;
2、页面、文件等缓存;
类似淘宝、京东都是把图片、文件缓存在用户本地,下次再访问就直接访问本地文件,如果访问没有,就去CDN服务器上下载,下载也是通过集群分发形式,下载最近的服务器文件。下载到本地之后,就做永久保存,不做删除,如果需要修改文件,就改文件名就行了。
类似FastDFS等,这个有java、php、.net等客户端,支持多语言,非常不错。
这个是老生常谈,必须要做的,一个需要注意的是session的统一管理。
将一些访问量高的接口独立出来,做成服务化的方式,服务化不一定非得用dubbo,其实阿里的很多开源产品,代码质量写的也不咋样,只不过你也没有更好的替代品了,毕竟它是经过那么多考验的了。
这个主要是DBA做的,数据库做成支持读写分离、分库分表。
一个b2b2c多用户商城系统大表一般目前可以做分区表,但是分区表也是有隐患的,最好前期就支持分表的,根据业务经常划分。
推荐技术:
1、sharding-jdbc,在jdbc层做分表,目前支持mybatis、hibernate、jpa等等,需要开发负责;
2、mycat,通过代理的形式,这个只需要运维负责就行;
这个一般淘宝、京东他们都是会做特殊处理,比如会专门卖服务给一些大的商家,当他们访问量大了,就会自动针对他们店铺做集群,迁移到专门的集群环境。
文章来源:博客园
<赤朝云(www.chichaojituan.com)是国内知名企业级O2O电商平台提供商,为企业级商家提供系统开发(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/跨境/新零售等)、O2O系统搭建及跨境电商解决方案服务>
目前公司数据量已经上来,单表最大已经5千万,之前使用分区表
华上酒业O2O半年超30万分销、破亿销售额,绝招何在? 到底什么原因,能让华上集团在如今酒业整体低迷、传统模式销售困难的大环境下,业绩如此蒸蒸日上?
在互联网飞速发展的今天,赤朝集团为宜家送菜专业打造O2O网络商城,结合生态平衡立体种养,培育优质的农业种养基地,打造一条完整的360°闭合式环形O2O产业链;创建是食品追溯智能系统,从源头把控食品安全。
赤朝集团携手旗下分公司粽子在线的企业O2O定制商城系统,日前正式启动。该系统包含分销功能、通话功能、独立APP、会员系统以及微商城系统等五大功能的O2O全渠道运营系统,可根据企业本身不同的需求多元化定制,为各企业网上开店的运营、免除高昂广告费等问题提供解决方案。