zoukankan      html  css  js  c++  java
  • nginx的学习笔记,第四记。

    nginx的动静分离:

    location ~ .(gif|jpg|jpeg|png|bmp|swf)$ {
        root    html;
       expire 5d; }

    正则表示式,凡事以这个结尾的请求,都到nginx本地获取,在html这个目录获取,这个文件下去找。

    不想手动去实验,expire设置缓存5天,也可以把js放到nginx里面。

    心跳检测的软件,keepalived。只有linux版本的,网址:http://www.keepalived.org/

    需要独立的两台机器.

    平时外界通过虚拟ip来访问,来确定把请求发到存活的nginx上面,如果keepalived发现哪个挂了,就把请求

    都发到BACK UP备用的nginx上来。然后往后端发请求。这样就完成了双机热备。这样两个linux都要装keepalived。

    keepalived的一主一备是可以备份mysql的。

    我师父的公司(客如云)也没这样搞。就是一个nginx带着几台tomcat。nginx非常稳定。可能一年就这么一天。

    对于资源是一种浪费。负载均衡只是转发请求,它的压力非常小。优先考虑的是tomcat。一个tomcat的内存是有限的。

    tomcat可能根据业务分为多个,例如就管一个tomcat就管下单,一个tomcat就管发短信。只要有那些负载均衡算法,用什么都可以,nginx只是一种手段。

  • 相关阅读:
    【BZOJ1046】[HAOI2007]上升序列
    【BZOJ1045】[HAOI2008]糖果传递
    【BZOJ1044】[HAOI2008]木棍分割
    【BZOJ1041】[HAOI2008]圆上的整点
    【LG2257】YY的GCD
    【BZOJ1018】[SHOI2008]堵塞的交通
    【LG4735】最大异或和
    【POJ2182】Lost Cows
    【POJ2482】Stars in Your Window
    【POJ1733】Parity game
  • 原文地址:https://www.cnblogs.com/fuckingPangzi/p/10140908.html
Copyright © 2011-2022 走看看