runoops.com

标签:Nginx

编程技术

如何设置跨域隔离启用 SharedArrayBuffer

阅读(725)

需求 最近在研究 ffmpeg WebAssembly 版本在网页运行的工具,发现使用到了 SharedArrayBuffer,涉及到跨域隔离的问题,需要设置两个 HTTP 消息头启用跨域隔离: 不同的服务有不同的设置方法,这里简要介绍下。...

Nginx 教程

Nginx TCP 和 UDP 负载平衡

阅读(748)

使用Nginx实现TCP反向代理 使用Nginx实现TCP反向代理 1. 手动编译 需要注意的是,使用 DockerHub 中的 Nginx 镜像是不用二次编译的。 # 下载1.9版本以上的nginx wget http://nginx.o...

Nginx 教程

Nginx 缓存清理

阅读(1430)

NGINX 可以从缓存中删除旧的和过期的缓存文件。过期的缓存内容需要及时删除,以防止同时提供新旧版本的网页。当收到包含自定义 HTTP 标头或 HTTP PURGE 方法的特殊“Purge”请求时,将清除缓存。 配置缓存清除 让我们设置一个...

Nginx 教程

Nginx 安全控制

阅读(373)

当我们的内容很有价值,并且我们关心用户的隐私和安全时,我们可以使用 Nginx 来控制和保护对服务和数据的访问。 Nginx SSL 连接 SSL(安全套接字层)连接在将加密数据从客户端计算机发送到网络服务器之前使用证书进行身份验证。 在本...

Nginx 教程

Nginx br 压缩

阅读(653)

压缩 Brotli 是 Google 研发的一种新兴压缩算法,可以加快网页的载入速度。相较于 Gzip 压缩率更高、性能也非常好,再基于 Chrome 的市场支配地位,Brotli 便得到迅速普及。不过要注意,它仅适用于 HTTPS。 1)...

Nginx 教程

Nginx 压缩和解压

阅读(836)

压缩过程减少了传输数据的大小。然而,由于压缩发生在运行时,它也可能包括相当大的处理开销,这会对性能产生负面影响。Nginx 在向客户端发送响应之前执行压缩,但不会对已经压缩的响应进行双重压缩。 启用压缩 要启用压缩,请添加带有on参数的 g...

Nginx 教程

Nginx 动态模块

阅读(850)

nginx 自从 1.9.11 以后就支持动态加载模块了, 不需要重新编译 nginx, 只需要将模块编译为 so 然后在 nginx 的配置文件中加载就行。 下载对应版本 nginx 源码 nginx 版本可用 nginx -v...

Nginx 教程

Nginx 内容缓存

阅读(699)

proxy_cache 运用局部性的原理,备存一些先前被访问过、料将被再度使用的资源,使用户得以由前端服务器直接取得,从而减少后端服务器的资源开销,并缓解整个系统的压力。缓存也是反代的用途之一。本文介绍 Nginx 基本的缓存配置...

Nginx 教程

Nginx 负载均衡

阅读(678)

Nginx 以高并发、低消耗而闻名,这个特点使其很适合作为一个负载均衡器 (Load Balancer),有策略地分发请求给不同的后端服务器。避免单点故障之余,亦增强整个系统的可用性,简单说不容易宕机。负载均衡是反代的其中一个用途。本文介绍...

Nginx 教程

Nginx 反向代理

阅读(635)

代理是在内部应用程序和外部客户端之间的服务器,将客户端请求转发到相应的服务器。Nginx 的反向代理服务器是代理服务器位于私有网络的防火墙后面,将客户端请求发送到相应的后端服务器。 什么是正向代理和反向代理? 反向代理服务器的用途 负载平衡...