摘要:
Haproxy和Nginx的区别: Nginx的优点: 1)优点工作在OSI第7层,可以针对http应用做一些分流的策略 2)Nginx对网络的依赖非常小,理论上能ping通就能进行负载功能 3)Nginx安装和配置比较简单 4)可以承担搞的负载压力且稳定 5)Nginx可以通过端口检查到服务器内部 阅读全文
摘要:
1、环境:一台宿主机Nginx + 2台Docker环境的Nginx 2、配置宿主机Nginx.conf文件 在http段加入以下代码: upstream www.abc.top { server 192.168.83.172:8081 weight=10; server 192.168.83.17 阅读全文
摘要:
nginx单个IP访问频率限制 一、限制所有单个ip的访问频率 1、http中的配置 http { #$limit_conn_zone:限制并发连接数 limit_conn_zone $binary_remote_addr zone=one1:10m; #limit_req_zone:请求频率 #$ 阅读全文
摘要:
答:1)Ngnix一般只做高并发代理,基本没用IO操作,算是CPU密集操作,所以再处理时基本是瞬时完成的,很少出现IO阻塞。 2)进程与CPU调度的关系,单个核心处理多个进程的时候,是排队处理的,所以将Worker进程数量设置超过核心数是没有太大意义的。 核心思想: 每个worker进程都是单线程的 阅读全文
摘要:
一、单系统登录机制 1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访 阅读全文
摘要:
<?php class test { public function halfsearch($arr,$target) { $min = 0; $max = count($arr); $mid = floor(($min+$max) / 2); while(true){ if($target > $ 阅读全文
摘要:
Mysql 查询缓存总结 MySQL查询缓存解释 缓存完整的SELECT查询结果,也就是查询缓存。保存查询返回的完整结果。当查询命中该缓存,mysql会立刻返回结果,跳过了解析、优化和执行阶段, 查询缓存系统会跟踪查询中涉及的每个表,如果这些表发生变化,那么和这个表相关的所有数据都将失效 命中条件 阅读全文
摘要:
<?php trait MyTrait { protected $var = 'MyTrait_var'; protected $var1 = 'MyTrait_var'; function __construct() { echo $this->var."</br>"; } function a( 阅读全文
摘要:
1、UDP和TCP有什么区别 答:1)连接方面区别: TCP面向连接(如打电话要先拨号建立连接) UDP是无连接的,即发送数据之前不需要建立连接 2)安全方面的区别: TCP提供可靠的服务,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达 UDP尽最大努力交付,即不保证可靠交付 3)传输 阅读全文