OSX Snow Leopard Server 上的 NGINX - 网络速度极慢

OSX Snow Leopard Server 上的 NGINX - 网络速度极慢

我设置了 nginx 来为我们的内联网提供 rails 应用程序。它在装有 snow leopard 的 osx 服务器刀片上运行。当我在服务器上工作并转到 localhost:8444 时,它运行非常流畅且快速,但当我通过网络在另一个客户端上连接到服务器时,加载一个页面大约需要 30-50 秒(然后甚至显示不正确,因为缺少 javascript 文件)。

我的 nginx.conf 如下所示:

worker_processes 1;

events {
  worker_connections 1024;
}

http {
  include mime.types;
  default_type application/octet-stream;
  sendfile on;
  keepalive_timeout 65;

  passenger_root /Users/myuser/.rvm/gems/ruby-1.9.2-p180@rails311/gems/passenger-3.0.9;
  passenger_ruby /Users/myuser/.rvm/wrappers/ruby-1.9.2-p180@rails311/ruby;

  server {
     listen 8080;
     #server_name my_intranet;
     root /Users/myuser/rails/myapp/public;
     passenger_enabled on;
     rails_env development;
  }
} 

我尝试使用更多 worker_processes,但什么也没改变。之前应用程序在 WEBrick 的 3000 端口上运行,现在在 nginx 的 8444 端口上运行。我在路由器上声明了一条 NAT 规则,将请求从外部端口 3000 转发到内部端口 8444(因此最终用户与应用程序的链接不会改变)。

任何想法可能是什么原因(我在笔记本上使用相同的 nginx.conf 并且它在网络上表现良好......)

答案1

您的问题与服务器配置无关。这是您的桌面或网络问题导致页面加载速度变慢。

相关内容