电子商务系统框架网站静态资源是要求url访问服务器上的网页
一、前端
1、负载平衡:负载平衡是分布式服务架构设计中必须考虑的因素之一。它将要求/数据均匀地分配到每个操作元件中。
2、静态资源:电子商务系统框架网站静态资源是要求url访问服务器上的网页,网页上的资源不会改变,所以我们的每一个要求实际上都是重复的要求。
二、数据库
1、分布式系统:分布式应用程序和服务、应用程序和服务模块分布式部署。这不仅提高了并发访问能力,减少了数据库连接和资源消耗,而且使其不同;应用程序重用服务有利于扩展。
分布式静态资源:JS等网站静态资源、CSS、分布式部署图片资源,降低应用服务器负载压力,提高访问速度。
2、分库分表:垂直分表:主要是分散系统负载,让一台机器做的事情变成几台服务器;水平分表:缩小索引面积,使搜索更快。
三、应用服务
1、服务总线:当所有应用程序之间需要连接时,如果应用程序更多,相对连接数量将成倍增加。此时,需要一条服务总线来透明所有服务接口。对于应用程序之间的连接,只需通过服务总线的过程实现一对一的连接。
2、业务模块化:根据在线电子商场系统的业务模块拆分应用程序,使每个模块能够独立运行在服务器上。当发布时,模块的问题不会影响整个应用程序,只需解决问题模块,然后发布,这是一个相对粗粒度的服务应用程序。
3、读写分离:数据库的写作耗时,数据库的读写效率高,因此数据库的写作操作影响查询效率。读写分离是通过在应用程序中切换数据源来实现的。
4、缓存:它是互联网架构中必不可少的元素,可以减轻数据库访问的一定压力,加快访问速度。
5、消息队列:互联网架构的异步操作至关重要。使用消息队列可以解决各种操作的同步,并将部分操作变为异步。异步可以防止互联网网站的高峰操作。
同时,消息队列解耦应用之间,应用之间的操作不需要约定,也可以处理相应的操作。
请先 登录后发表评论 ~