jasonstar 发表于 2018-7-3 23:31:39

Nginx反代性能问题.麻烦军哥了

经过Nginx反代后,下载速度损失50%==========================
Centos7 x64 环境lnmp1.5    nginx1.14
=============================
所用的程序是Filebrowser   是
GO语言写的文件管理工具监听81端
10.0.0.9:81通过http方式下载有500M的速度






使用nginx进行反代后,只有一半的下载速度 (https)


配置文件如下
server
    {
      listen 443 ssl;
      #listen [::]:80;
      server_name x;
      ssl_certificate /home/cert/x.pem;
      ssl_certificate_key /home/cert/x.key;
      ssl_ciphers "EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5";
      ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
      ssl_prefer_server_ciphers on;
      ssl_session_cache shared:SSL:10m;
                add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";
       location /{
       proxy_pass http://127.0.0.1:81;
       }

      access_log off;
    }




为了排除SSL的影响,测试了http协议反代,速度依然只有一半



(以上测试排除网络环境变动)
说明速度在到nginx反代后降低了,有什么办法去优化这个问题吗?应该修改哪里呢   麻烦军哥了

licess 发表于 2018-7-4 09:08:06

你先别用域名,你直接在反代的配置上价格listen xx端口,直接用http://ip:xx端口 下载先看看
前面81、82啥的是端口映射的?网络什么环境?

jasonstar 发表于 2018-7-4 21:04:29

回复 2# 的帖子

网络环境是家用宽带   千兆内网有公网IP
81端口是在网关做的端口转发到10.0.0.9443

82端口是在网关做的端口转发到10.0.0.980

================================
不用域名 直接用10.0.0.9:83   反代10.0.0.9:81 速度是正常

哈哈 那就不是nginx的问题,,,应该的网关的NAT性能问题了

打扰军哥了
页: [1]
查看完整版本: Nginx反代性能问题.麻烦军哥了