首页 > 其他 > 详细

nginx学习笔记

时间:2019-10-26 14:17:53      阅读:70      评论:0      收藏:0      [点我收藏+]

1、什么叫集群:

服务器架构集群:多态服务器组成的响应大并发、高数据量访问的架构体系;

特点:1、成本高(维护成本)

   2、降低单台服务器压力,使流量平均分配到多台服务器(负载均衡)

     3、使网站构架服务更加安全稳定

服务器的概念:提供某种或者多种服务(功能)的机器(计算机)

       比如:提供文件读取的服务叫:ftp服务器

          提供网站服务的叫:web服务器

          提供数据读取服务叫:数据库服务器

       服务器硬件:性能比较好的电脑主机(笔记本肯定不行)

       服务器软件:实现各种服务支持特定协议的软件

服务器软件包括:

1 .1:web服务软件

  提供http、https协议的服务,网站网页访问的功能

  有哪些web服务器呢?

     apache:老牌的服务器软件,功能多并且稳定,支持多种配置   lamp环境

     nginx:(俄罗斯人开发,俄罗斯黑客厉害)安装简单小巧,并发量高,一般做web服务器,代理服务器,邮箱服务器   lnmp环境

     国内淘宝定制版(nginx):叫Tengine

     IIS:微软公司的      给ASP脚本使用  可以通过fast-cgi(网络接口服务)的方式使用php

     lighttpd:德国开发   小巧   提供web服务支持

1.2数据库:用于数据存储

  分为:关系型数据库(RDBMS)

    mysql : (orcale:甲骨文公司在管理,有闭源风险) 发展历程  mysql ab=》sun(java) =》oracle

    mariadb:mysql之父将mysql卖给sun公司,sun公司将mysql卖给oracle公司后,mysql之父有些后悔,又开发了个mariadb(他的女儿名字)

    postgresql:加州伯克利大学    学院派

    oracle  :大型商业数据库

    sqlserver:微软的数据库 

    DB2 : IBM(国际商业机器公司)公司的

      sqllite3:手机(ios和andrid)

   非关系型数据库:

    memcached

    redis

    mongodb  

1.3负载均衡

  负载均衡服务器,去分发请求到不同的服务器,使流量平均分配。

  服务器流量过大,承载不了了,服务器死机,叫宕(dang)机 

  硬件级别:F5 性能好,加个高

  软件级别:性价比高  有:lvs:(linux下的分发软件)

             nginx: upstream功能分发

1.4静态资源服务器

  资源服务器存储静态资源(css、js、图片、视频)。一般此服务器会有硬盘读写快速(ssd固态硬盘),带宽更大(宽带的兆数)

1.5反向代理服务器

  代理服务器理解:如,a需要访问c,但是a不能访问c,b能访问c,a能访问b,那么a让b帮忙访问c,b将c返回的数据返回给a,那么b就是代理服务器。

  

 

              

              

    

   

 

nginx学习笔记

原文:https://www.cnblogs.com/fqh123/p/11742498.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!