nginx与Lua开发 发表于 2020-04-04 | 分类于 nginx | | 阅读次数: 介绍Lua是一个简洁、轻量、可扩展的脚本语言。Nginx+Lua的优势:充分的结合Nginx的并发处理epoll优势和Lua的轻量实现简单的功能且高并发的场景。 阅读全文 »
nginx https服务 发表于 2020-04-04 | 分类于 nginx | | 阅读次数: 介绍因为HTTP协议是不安全的,会发生下面几点情况: 传输数据被中间人盗用、信息泄露 数据内容劫持、篡改 所以需要使用HTTPS协议,有了HTTPS就能解决HTTP传输不安全的问题,因为HTTPS对传输内容进行加密以及身份验证。 阅读全文 »
nginx Rewrite规则 发表于 2020-04-04 | 分类于 nginx | | 阅读次数: 介绍在nginx的rewrite规则里边,可以实现对url的重写以及对匹配的url的重定向,匹配依赖于正则表达式。使用场景: URL访问跳转,支持开发设计 页面跳转,兼容性支持,展示效果等 SEO优化 对于前端页面的优化,对于google或者百度,他们的搜索引擎的优化,搜索效率排名依赖于搜索路径的,如果我们的路径过于复杂,不符合搜索规则的话,会影响搜索引擎的录入,这时就需要nginx对后台的接口进行伪静态的改写,以符合对应的搜索引擎的搜索规范,这个就是seo的优化。 运维维护 后台维护,流量转发等。 安全 可以实现伪静态。 阅读全文 »
nginx动静分离 发表于 2020-04-04 | 分类于 nginx | | 阅读次数: 介绍通过中间件将动态请求和静态请求分离。对服务端而言,分离了资源,减少了不必要的请求消耗,对客户端而言,减少请求延时。 阅读全文 »
nginx作为负载均衡服务 发表于 2020-03-31 | 分类于 nginx | | 阅读次数: 介绍对于请求而言,负载均衡能很好的均摊请求,提高服务端吞吐率和整体性能,多个服务节点部署的方式,也提高了容灾和服务高可用。负载均衡分为: GSLB 全局负载均衡,往往按照国家为单位或省为单位来进件负载均衡的。 北京用户张三,他不可能直接就去请求调度中心节点,先请求北京地区的调度节点,调度节点返回给张三对应的地址,张三再访问应用服务,这个应用服务也在北京。所以这样没有给中心节点造成压力。 SLB 往往调度节点和服务节点在一个逻辑单元里面,或者说是在一个地域里面,那么小的地域就决定了他对部分服务的实时性,响应性是非常好的。 nginx就是一个典型的SLB。 阅读全文 »
nginx作为代理服务 发表于 2020-03-31 | 分类于 nginx | | 阅读次数: 介绍客户端往往无法向服务端直接发起请求的时候,就需要一个代理,代理就实现了客户端和服务端之间的通信。客户端首先会去请求代理,代理服务再去请求服务端,服务端再通过代理返回给客户端。 阅读全文 »
nginx作为静态资源 发表于 2020-03-31 | 分类于 nginx | | 阅读次数: 介绍Nginx作为静态资源的HTTP server,他可以接收客户端 REQ:jpeg、htm、flv这种静态资源的请求,然后直接通过静态资源的存储,得到这些文件返回给客户端,这种方式是一个典型的比较高效的传输模式。这种场景常常会应用在静态资源的请求,处理,以及动静分离。那么什么是静态资源? 非服务器动态运行生成的文件。 类型 种类 浏览器端渲染 HTML、CSS、JS 图片 JPEG、GIF、PNG 视频 FLV、MPEG 文件 TXT等任意下载文件 阅读全文 »