加入收藏 | 设为首页 | 会员中心 | 我要投稿 好传媒网 (https://www.haochuanmei.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

分布式--Nginx 负载均衡服务器

发布时间:2019-03-27 18:51:28 所属栏目:外闻 来源:凌浩雨
导读:本文转载自微信公众号凌浩雨。作者已授权。转载本文请联系凌浩雨公众号。 1. Nginx 1). 学习资源 Nginx 中文文档 Nginx 配置 2). Nginx Nginx是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强。

=> 基础配置

  • sendfile on:配置on让sendfile发挥作用,将文件的回写过程交给数据缓冲去去完成,而不是放在应用中完成,这样的话在性能提升有有好处
  • tc_nopush on:让nginx在一个数据包中发送所有的头文件,而不是一个一个单独发
  • tcp_nodelay on:让nginx不要缓存数据,而是一段一段发送,如果数据的传输有实时性的要求的话可以配置它,发送完一小段数据就立刻能得到返回值,但是不要滥用哦
  • keepalive_timeout 10:给客户端分配连接超时时间,服务器会在这个时间过后关闭连接。一般设置时间较短,可以让nginx工作持续性更好
  • client_header_timeout 10:设置请求头的超时时间
  • client_body_timeout 10:设置请求体的超时时间
  • send_timeout 10:指定客户端响应超时时间,如果客户端两次操作间隔超过这个时间,服务器就会关闭这个链接
  • limit_conn_zone $binary_remote_addr zone=addr:5m :设置用于保存各种key的共享内存的参数,
  • limit_conn addr 100: 给定的key设置最大连接数
  • server_tokens:虽然不会让nginx执行速度更快,但是可以在错误页面关闭nginx版本提示,对于网站安全性的提升有好处哦
  • include /etc/nginx/mime.types:指定在当前文件中包含另一个文件的指令
  • default_type application/octet-stream:指定默认处理的文件类型可以是二进制
  • type_hash_max_size 2048:混淆数据,影响三列冲突率,值越大消耗内存越多,散列key冲突率会降低,检索速度更快;值越小key,占用内存较少,冲突率越高,检索速度变慢

=> 日志配置

  • access_log logs/access.log:设置存储访问记录的日志
  • error_log logs/error.log:设置存储记录错误发生的日志

(编辑:好传媒网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读