发送邮件请求时网络使用率激增

时间:2012-04-27 08:06:36

标签: ruby-on-rails network-protocols

我有2台(A和B)通过交叉局域网连接。 在PC A中运行服务器。它是用RoR3编写的,只有一个服务:从端口80监听发送请求并立即发送响应,而不进行任何操作。 PC B是客户端并运行如下脚本:

while true
     start = Time.now.to_f

     uri = URI('http://192.168.0.112:80/controller/method')
     res = Net::HTTP.post_form(uri, :mac => macyaml, :name => 'photo', :value => fileyaml, :data_type => 'image', :created_at => createyaml, :num => $i)

     durata = Time.now.to_f - start
     puts "request time: " + durata.to_s   
end

post请求中的数据大约是1.5 MByte,我的连接是lan 100 Mbps。 所以客户端和服务器都花费很少的时间来执行操作,但是任何周期都需要5秒钟。 奇怪的是我本地网络的使用统计信息。它是由一些由不活动时间分隔的尖峰形成的。

a busy cat http://i49.tinypic.com/1ig8l1.jpg ![网络分析仪] [1]

两个连接之间是否有可能存在一些定时器?一些特别的设置? 我在哪里可以看到这个?

我的配置是:

Ruby 1.9.3

Rails 3.1.3

MySQL 5.1.61

apache 2.2.20

我正在使用ubuntu 11.10

0 个答案:

没有答案