一、集群
什么是集群
服务器架构集群:多台服务器组成的响应式大并发,高数据量访问的架构体系。
特点:
(1)成本高
(2)能够降低单台服务器的压力,使用流量平均分配到多台服务器
(3)使网站服务架构更加安全稳定
什么是服务器
服务器概念:提供某种或多种服务或者功能的机器(计算机)
服务器软件
提供http/https协议的服务器,网站网页访问的功能
Apache:老牌的服务器软件,功能多切稳定,支持多种配置,lamp
Nginx:安装简单小巧,并发量高,web服务器,代理服务器,邮箱服务器,lnmp,国内taobao定制版(tengine)
IIS:微软公司,ASP脚本使用,可以通过fast-cgi(网络接口服务)的方式使用PHP
lighttpd:degiuo开发软件,小巧,提供web服务支持
-
关系型数据库(RDBMS):MysqL,oracle(大型商业数据库),mariadb(MysqL的一个分支),postgresql(加州伯克利大学),sqlserver(微软数据库),DB2(IBM公司),sqllite3(手机端--ios和安卓使用)
非关系型数据库:
memcached,Redis,MongoDB
负载均衡
负载均衡服务器,分发请求到不同的服务器,使流量平均分配;服务器死机称为宕机
反向代理
代理服务器:
比如a需要访问c,但是a不能直接访问c;
(1)b可以访问c,a可以访问b;
(2)a告诉b,帮忙访问c,把c的数据返回给a
高可用服务器
CDN内容分发
LAMP与LNMP
lamp 的全称是linux + apache + MysqL +PHP
lnmp 的全称是linux + Nginx + MysqL + PHP (国外喜欢简称为LEMP,搜英文资料需要搜LEMP)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。