• 欢迎来到本博客,希望可以y一起学习与分享
nignx proxy_set_header获取客户端真实ip

nignx proxy_set_header获取客户端真实ip

本文要说明nginx中的Host、X-Real-IP、X-Forwarded-For。 先看一个配置示例: 1……

nginx限流方案的实现(三种方式)

nginx限流方案的实现(三种方式)

前言 一般对外暴露的系统,在促销或者黑客攻击时会涌来大量的请求,为了保护系统不被瞬间到来的高并发流量给打垮, 就需要限流。 通过查看nginx官方文档,小弟查看到了三种nginx限流方式。 limi……

nginx负载均衡及其算法

nginx负载均衡及其算法

Nginx负载均衡(工作在七层“应用层”)功能主要是通过upstream模块实现,Nginx负载均衡默认对后端服务器有健康检测的能力,仅限于端口检测,在后端服务器比较少的情况下负载均衡能力表现突出。 ……

HTTP状态码解析

HTTP状态码解析

详解重定向(HTTP状态码301/302/303/307/308) 转载:https://www.cnblogs.com/wuguanglin/p/redirect.html 状态码的解释 301 M……

CentOS安装OpenResty(Nginx+Lua)开发环境

CentOS安装OpenResty(Nginx+Lua)开发环境

一.简介 OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高……

Nginx为什么比Apache Httpd高效:原理篇

Nginx为什么比Apache Httpd高效:原理篇

一、进程、线程? 进程是具有一定独立功能的,在计算机中已经运行的程序的实体。在早期系统中(如linux 2.4以前),进程是基本运作单位,在支持线程的系统中(如windows,linux2.6)中,线……

进程、线程与协程的比较

进程、线程与协程的比较

进程、线程与协程的概念 什么是进程? 进程,是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。前面的话我也没懂,用非官方的白话来解释就是——执行……

OSI七层模型详解

OSI七层模型详解

OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。 完成中继功能的节点通常称为中继系统。在OSI七层模型中,……

TCP、UDP、HTTP、SOCKET、WebSocket之间的区别

TCP、UDP、HTTP、SOCKET、WebSocket之间的区别

TCP/IP协议栈主要分为四层:应用层、传输层、网络层、数据链路层, 每层都有相应的协议,如下图 IP: 网络层协议;(高速公路) TCP和UDP: 传输层协议;(卡车) HTTP: 应用层协议;……

Epoll详解及源码分析

Epoll详解及源码分析

1.什么是epoll epoll是当前在Linux下开发大规模并发网络程序的热门人选,epoll 在Linux2.6内核中正式引入,和select相似,都是I/O多路复用(IO multiplexin……