优化网站

6,Nginx的TCP/UDP调度器
想要调度 ftp,qq, mysql,samb 要在nginx 的配置文件的stream下执行!
想要调度网页,web要在nginx的配置文件的http下执行!
服务器要加模块  --with-stream
已经安装后需要nginx重装然后,rm -rf /usr/local/nginx  再给脚本./configure 后加入 --with-stream模块!
两种调度里写的内容一样!如下

stream{
   upstream mysqls或ssh {
    server  192.168....:22或:3306;这是后端服务器,SSH端口和ip,后端
    server  192.168....:22或:3306;   服务器是什么端口就是什么!
    }
}
客户不会直接访问端口访问后端服务器,要访问的是代理(好比找房的中介所!)所以我们还需要以下!
server {
          listen 3306;
          proxy_pass mysqls或ssh;           调用上面的服务组!
 }
}
http的后端格式与stream一样,但调用格式不同,有点区别!以下是网站调度器!
htpp{
upstream   webs{
      server 10.....:80;
      server .............}   }
server {
          listen 80;
           server_name localhost(这里写的是本地,可以写其他ip地址)
           proxy_pass http://webs;            调用http服务的webs
    }
}
网页的F12能看出网页加载的快不快(后面有毫秒单位的记时)
压缩比率,当并发量过亿后,并发量处理尤为重要!!!
nginx服务器web网页存在 /usr/local/nginx/html 下面!这个目录属于硬盘,硬盘的读取速度是电脑里最慢的(相对于cpu,内存),如果web每执行一次操作就来读取硬盘那是非常慢的! 所以网也会把热点内容缓存在网页的缓存里(为热点次数可以设置 )(可以设置缓存最大多少 ,最大缓存60s,无人访问,存在时间为20s)

猜你喜欢

转载自blog.csdn.net/weixin_42628856/article/details/81319555