首页 >

Nginx有哪些有趣的玩法 – 数据库 – 前端|

360领航版怎么样,苹果4怎么装微信,怎么把outlook邮件导出来Nginx有哪些有趣的玩法 - 数据库 - 前端|Nginx有哪些有趣的玩法

那Nginx是不是仅仅用来搭搭WEB服务的呢?其实不是的,Nginx用处远不止这些,还有很多高级用法,下面来给大家分享一些。

1、Nginx + Lua

Nginx支持Lua脚本,通过Lua大家可以对Nginx进行扩展,比如说:

让Nginx直接操作MySQL;

让Nginx直接操作Redis;

图片裁剪;

请求合并;

对用户提交的数据进行过滤等。

2、负载均衡

将Nginx作为前端负载服务器,可以将流量分发至后端服务器,Nginx的负载均衡策略主要有:

轮询:通过轮询方式来分配请求;

weight:通过给不同后端节点服务器指定权重来实现负载,权重高的对应的流量也会高一些;

ip_hash:将每个请求的ip进行hash计算,然后分配到后端服务器上,这样能保证同一个IP的请求始终是分配在同一台后端节点服务器上,会话状态可以保持;

url_hash:按照访问的url来进行hash计算,然后分配至节点服务器;

fair:这种是根据上游服务器响应时间来分配请求,优先将请求分给响应时间短的节点服务器。

3、反向代理

比如说大家将某个目录直接反向至某个站点上去。

再者可以将Nginx加在Apache、Tomcat、IIS之前。

4、动静分离

通过Nginx可以将动态请求与静态请求分开,在服务器端做不同的策略,比如静态资源设置很长的缓存时间,动态请求转发至后端服务器(如通过FastCGI)。

5、自定义响应头

可以在Nginx上自定义响应头,比如将Nginx的版本号、服务器标识信息改为自己的,用来装B格还是可以的。

以上就是偶的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 偶是科技领域创作者,十年互联网从业经验,欢迎关注偶了解更多科技知识!

360领航版怎么样,苹果4怎么装微信,怎么把outlook邮件导出来Nginx有哪些有趣的玩法 - 数据库 - 前端|


Nginx有哪些有趣的玩法 - 数据库 - 前端|
  • 多邦腻子粉20公斤多少钱 - 数据库 - 前端|
  • 多邦腻子粉20公斤多少钱 - 数据库 - 前端| | 多邦腻子粉20公斤多少钱 - 数据库 - 前端| ...

    Nginx有哪些有趣的玩法 - 数据库 - 前端|
  • mysql根据多字段分组查询语句 |php从mysql提取数据
  • mysql根据多字段分组查询语句 |php从mysql提取数据 | mysql根据多字段分组查询语句 |php从mysql提取数据 ...

    Nginx有哪些有趣的玩法 - 数据库 - 前端|
  • mysql根据多个值查询数据类型 |mysql向表里添加数据
  • mysql根据多个值查询数据类型 |mysql向表里添加数据 | mysql根据多个值查询数据类型 |mysql向表里添加数据 ...