对于互联网,尤其是电子商务系统,访问速度是一个非常大的问题,类似于淘宝,京东,如果你做双十一活动,峰值等,你需要能够处理高并发,大流量问题,这篇文章只有一个实体,不解释具体的业务和技术细节。
首先,对于高并发性,spike cache
1.数据缓存;
2,页面,文件和其他缓存;
与淘宝和京东类似,图片和文件缓存在用户的本地区域。下次访问时,您可以直接访问本地文件。如果访问不可用,请转至CDN服务器下载。下载也是通过集群分发表单下载最新的服务器文件。下载到本地后,它将被永久保存,而不是删除。如果需要修改文件,可以更改文件名。
二,分布式图片服务器类似于FastDFS等,这有java,php,.net等客户端,支持多种语言,非常好。
三,集群这是司空见惯的,必须要做的,一是需要注意会话的统一管理。
四,分发分离一些高访问接口并使其面向服务。服务不必使用dubbo。事实上,阿里巴巴的许多开源产品都不是以代码质量编写的,但你没有更好的选择。毕竟,产品已经过如此多的测试。目前我们公司有自己的定制dubbo。
五,数据库读写分离,子库表这主要由DBA完成。该数据库旨在支持读写分离和子数据库分区。
六,大表处理大表通常可用作分区表,但也隐藏分区表。最好在早期阶段支持子表,这通常根据业务划分。
推荐技术:
1,sharding-jdbc,在jdbc层做子表,目前支持mybatis,hibernate,jpa等,需要负责开发;
2,mycat,通过代理的形式,这只需要负责操作和维护;
7.对于有大量访问的商品和商店一般来说,淘宝和京东都会做特殊处理。例如,他们将向一些大型企业出售服务。当他们拥有大量流量时,他们将自动对其商店进行集群并迁移到特殊的集群环境。
随商信息技术(上海)有限公司 b2b2c多用户商城系统是基于PHP技术的企业级电子商务平台系统,系统支持平台自营、招商加盟和多商家入驻、集成微信商城、移动端APP商城、微信小程序于一体。公司主营业务包含商城系统定制开发、新零售系统解决方案、电商平台系统定制开发、商城网站建设服务等等,ShopSuite为大、中、小企业提供一个安全、高效、强大的电子商务解决方案,协助企业快速构建、部署和管理其电子商务平台,拓展企业销售渠道,致力于推动PHP技术和电子商务行业的发展而不断努力。