一、前提 企业中,随着用户的增长,数据量也几乎成几何增长,数据越来越大,随之也就出现了各种应用的瓶颈问题。问题出现了,我们就得想办法解决,一般网站环境,均会使用LAMP或者LNMP,而我们对于网站环境的优化,除了对源代码进行优化、SQL慢查询优化 、SQL创建索引等之外,我们还可以对环境架构进行优化与扩展。因此,我们引入了 Nginx 对站点实现 负载均衡 ......
170
0
0
2023-09-18
在单进程的网络编程模型中。所有的网络相关的动作都是在一个进程里完成的,如监听 socket 的创建, bind 、listen。再比如 epoll 的创建、要监听事件的添加,以及 epoll_wait 等待时间发生。这些统统都是在一个进程里搞定。 一个客户端和使用了 epoll 的服务端的交互过程如下图所示。 以下是其大概的代码示例(没 ......
199
0
0
2023-09-10
本文主要帮助大家熟悉 Nginx 有哪些应用场景、Nginx 特点和架构模型以及相关流程、Nginx 定制化开发的几种模块分类。读完本文你将对 Nginx 有一定的认识。本文将围绕如下几个部分进行讲解:Nginx 简介及特点 Nginx 应用场景 Nginx 框架模型介绍 Nginx 内部流程介绍 Nginx 自定义模块开发介绍 Nginx 核心时间点模块 ......
219
0
0
2023-09-10
隐藏 nginx 软件版本号一般来说,软件的漏洞都和版本有关。因此要尽量隐藏对访问用户显示各类敏感信息,这样恶意的用户就很难猜到他攻击的服务器所用的是否有特定漏洞的软件,从而加强Web服务安全。编辑nginx.conf配置文件,增加参数:server_tokens默认是开启的,且可放置于 http,server,location。更改Nginx服务的默认用户 ......
209
0
0
2023-07-29
1.Nginx知识网结构图 Nginx是一个高性能的HTTP和反向代理服务器,特点是占用内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好nginx专为性能优化而开发,性能是其最重要的要求,十分注重效率,有报告nginx能支持高达50000个并发连接数1.1反向代理 正向代理 正向代理:局域网中的电脑用户想要直接访问网络是不可 ......
226
0
0
2023-06-17
1、环境准备1.1、 Nginx Nginx版本:1.12.0Nginx为了支持Https需要安装http_ SSL _module模块。在编译时需要带上–with-http_ssl_module参数。 ./configure --prefix=/usr/local/nginx --with-http_ssl_module make && ......
510
0
0
2023-06-17
前言 Nginx 是一个 免费的 , 开源的 , 高性能 的 HTTP 服务器和 反向代理 ,以及 IMAP / POP3 代理服务器 。 Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。 Nginx 是一个 Web 服务器,也可以用作 反向代理 , 负载均衡器 和 HTTP 缓存 。很多高知名度的网站都使用 ......
244
0
0
2023-06-14
目录背景APISIX 不同种类请求的互相影响修改 Nginx 源码实现进程隔离效果验证后记背景最近我们线上网关替换为了 APISIX,也遇到了一些问题,有一个比较难解决的问题是 APISIX 的进程隔离问题。APISIX 不同种类请求的互相影响首先我们遇到的就是 APISIX Prometheus 插件在监控数据过多时影响正常业务接口响应的问题。当启用 Pr ......
259
0
0
2023-06-06
目录nginx平滑升级及nginx配置文件nginx平滑升级并添加新功能nginx配置文件nginx.conf配置详解用于调试、定位问题的配置参数正常运行必备的配置参数优化性能的配置参数网络连接相关的配置参数fastcgi的相关配置参数nginx作为web服务器时使用的配置:http{}段的配置参数http{}段配置指令:nginx平滑升级及nginx配置文 ......
252
0
0
2023-05-31
1. Nginx 简介1.1 Nginx 概述NGINX是一个免费、开源、高性能、轻量级的HTTP和反向 代理服务器 ,也是一个电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强。 Nginx 因为它的稳定性、丰富的模块库、灵活的配置和较低的资源消耗而闻名 。目前应该是几乎所有项目建设必备。Nginx由内核和一系列模块组成,内核提供we ......
275
0
0
2023-05-29
目录背景499的含义与可能原因一个客户端主动行为导致499的例子一个客户端被动行为导致499的例子服务端问题可能导致499?nginx中的504判定相关超时配置服务端耗时过长导致的499通过proxy_ignore_client_abort配置解决499问题?非高峰时期单个upstream偶发响应缓慢、导致超时的原因总结参考资料背景nginx 499在服务端 ......
403
0
0
2023-05-19
目录Nginx的主要应用场景静态网站部署负载均衡Nginx的使用场景及示例1.静态资源服务器2.反向代理3.负载均衡器4.缓存服务器5.反向代理服务器6.WebSocket服务器总结Nginx的主要应用场景静态网站部署nginx是一个http的web服务器,可以将服务器上的静态文件(html、css、图片)通过HTTP协议返回给浏览器客户端。举例:我们在服务 ......
251
0
0
2023-05-18
目录Nginx 性能优化1、Nginx运行工作进程数量2、Nginx运行CPU亲和力3、Nginx最大打开文件数4、Nginx事件处理模型5、开启高效传输模式6、连接超时时间7、fastcgi 调优8、gzip 调优9、expires 缓存调优10、防盗链11、内核参数优化12、关于系统连接数的优化Nginx 性能优化1、Nginx运行工作进程数量Nginx ......
335
0
0
2023-05-06
目录一、介绍二、请求压缩的流程三、Gzip压缩3.1 gzip介绍3.2 gzip的使用3.3 gzip的请求3.4 静态压缩四、Brotli4.1 Brotli 概述4.2 Brotli 的安装4.3 配置选项4.4 brotli 测试一、介绍请求压缩,是将服务器的结果通过 Nginx 将内容进行压缩后,在发送给客户端,降低网络传输压力,提升传输效率。常见 ......
514
0
0
2023-04-07
目录nginx实现负载均衡原理nginx动静分离原理nginx静态处理优势nginx+tomcat动静分离、负载均衡配置1.准备三台服务器,nginx作为负载均衡器,tomcat作为应用服务器2.部署nginx负载均衡器3.部署两台tomcat应用服务器4.动静分离配置5.测试效果nginx负载均衡中4层代理和7层代理4层代理和7层代理代理原理优缺点对比ng ......
285
0
0
2023-03-19