如何增加Faye消息吞吐量

时间:2014-12-15 22:47:30

标签: javascript ruby publish-subscribe faye

我想知道如何提高发送Faye邮件的速度。目前我每两秒收到一次消息,但我每0.25秒就需要一次。

我已经在代码中搜索了它是如何完成的,并尝试在:interval选项中设置:retryFaye::RackAdaptor但到目前为止我没有运气。< / p>

如何让Faye每0.25秒向客户发送一次消息?

1 个答案:

答案 0 :(得分:0)

好的,原来问题是nginx我认为缓冲代理响应。我把我的nginx配置更改为了这一切都很好!

upstream faye {
  server 127.0.0.1:63780;
}

server {
  listen 80;
  server_name localhost;

  location ~ /faye/(?<sections>.*)|/faye {
    proxy_pass http://faye/$sections;
    proxy_redirect     off;
    proxy_set_header   Upgrade    $http_upgrade;
    proxy_set_header   Connection "upgrade";
    proxy_http_version 1.1;
    proxy_buffering    off;
    proxy_cache_bypass $http_pragma $http_authorization;
    proxy_no_cache     $http_pragma $http_authorization;
  }
}
相关问题