首页 > 代码库 > web开发性能优化---分布式篇
web开发性能优化---分布式篇
1、分布式架构-独立站点开发
采用多web站点进行开发,为后期应对大数据量压力做准备,主要分为以下几部分:
1.web前端站点
2.图片、文件资源站点
3.管理端站点
4.数据接口站点
前期访问量和数据量较小可采取单台或小数目台数服务器部署,后期大数据量采取多web站点多数据服务器方式进行部署。
2、分布式部署-CDN分发式网络
CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,解决Internet网络拥塞状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因,解决用户访问网站的响应速度慢的根本原因。
该项为收费项目。
3、分布式部署-软负载均衡
采用nginx进行分流,nginx为轻量级的http服务与反向代理服务器软件,由于其并发能力较强,并且体积很小,所以被称为轻量级http服务软件。
nginx的特色功能有:
(1).URL rewrite:URL重写
(2).reverse proxy:反向代理
(3). 做缓存服务器
(4). 实现对web服务的负载均衡
(5). 安装第三方插件,实现健康状态监测
(6).其他功能(这里不一一列举了)
web开发性能优化---分布式篇
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。