Nginx
空城1995
爱编程,爱java。
展开
-
基于OpenResty的弹性网关实践(二)
五、11个指令介绍OpenResty 有 11 个 *_by_lua指令,它们和 NGINX 阶段的关系如下图所示其中, init_by_lua 只会在 Master 进程被创建时执行,init_worker_by_lua 只会在每个 Worker 进程被创建时执行。其他的 *_by_lua 指令则是由终端请求触发,会被反复执行。所以在 init_by_lua 阶段,我们可以预先加载 Lua 模块和公共的只读数据,这样可以利用操作系统的 COW(copy on write)特性,来节省一些内原创 2020-09-25 20:47:43 · 812 阅读 · 0 评论 -
基于OpenResty的弹性网关实践(一)
一、介绍1. OpenResty简介官方地址:http://openresty.org/cn/github地址:https://github.com/openresty/OpenResty最佳实践:https://moonbingbing.gitbooks.io/openresty-best-practices/content/OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便.原创 2020-09-25 20:42:29 · 475 阅读 · 0 评论 -
使用nginx解决跨域问题
1.跨域解释1.1 怎么知道我遇到了跨域问题如果项目没做前后端分离,是不会有跨域问题的。前后端分离的项目中,前端调用后台服务时,报错 No 'Access-Control-Allow-Origin' header is present on the requested resource,你就是遇到了跨域问题。另外,前端调试墙裂推荐使用chrome,使用QQ浏览器遇到过跨域访问不了但是不报错...转载 2019-11-18 10:43:38 · 5196 阅读 · 3 评论 -
nginx实现负载均衡
网络负载均衡的大致原理是利用一定的分配策略将网络负载平衡地分摊到网络集群的各个操作单元上,使得单个重负载任务能够分担到多个单元上并行处理,使得大量并发访问或数据流量分担到多个单元上分别处理,从而减少用户的等待响应时间。Nginx 先使用负载均衡模块找到一台主机,再使用 upstream 模块实现与这台主机的交互。1.负载均衡的方式 轮询(默认):每个请求按时间顺序逐一分配到不同的后端...原创 2019-11-18 10:31:40 · 199 阅读 · 0 评论