1、分布式架构-独立站点开发

模块化结构化开发,实现多资源分站点,数据分库,为后期实现分布式部署做准备,主要分为以下几部分:

web站点:

1.web前端站点 

2.图片、文件资源站点

3.管理端站点
4.数据接口站点

数据库:

1.业务数据库

2.访问信息数据库、日志

前期访问量和数据量较小可采取单台或小数目台数服务器部署,后期大数据量采取多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).其他功能

本文为个人经实际工作经验总结整理,写得不到之处请给出宝贵意见,谢谢。

本人新浪微博:http://weibo.com/i/1741159542

最新文章

  1. fedora上部署ASP.NET——(卡带式电脑跑.NET WEB服务器)
  2. C++双缓冲多线程分析大文件词频
  3. 每天一个linux命令(29):chgrp命令
  4. extjs 简单入门
  5. BIN和HEX文件的区别
  6. HDU 5775 Bubble Sort
  7. test命令
  8. AI书单
  9. 浅谈TCP IP协议栈(三)路由器简介
  10. sqlserver常用语法
  11. CentOS7下搭建LNMP记录
  12. Codeforces 757C. Felicity is Coming!
  13. C++ 派生类成员的访问属性
  14. 前端开发必备 40款优秀CSS代码编写工具推荐
  15. 为什么Rebase是有害的
  16. 【转】SSL协议详解
  17. TCP系列43—拥塞控制—6、Congestion Window Validation(CWV)
  18. (转)设置Sysctl.conf用以提高Linux的性能(最完整的sysctl.conf优化方案)
  19. string类(一、string基础)
  20. Parallax Occlusion Mapping in GLSL [转]

热门文章

  1. 如何将top命令输出重定向为文件
  2. 分离Webpack开发环境与生产环境的配置
  3. elk5.4小白踩坑记录
  4. MySQL死锁[转]
  5. BZOJ 2809: [Apio2012]dispatching [主席树 DFS序]
  6. js事件机制
  7. 恢复linux系统文件夹颜色
  8. ftp服务器的简单配置使用
  9. 搭建dnsmasq服务器,局域网内部解析
  10. css 把图片变为为黑白