From 6eca2ed75d5a47acbfeeb25c76deb4e4d70bc7ba Mon Sep 17 00:00:00 2001 From: joshua stein Date: Fri, 19 Jun 2015 13:25:02 -0500 Subject: [PATCH] set ceiling for traffic counter --- app/controllers/application_controller.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 862ce58..2194273 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -6,7 +6,7 @@ class ApplicationController < ActionController::Base @@_css_link_header = nil - TRAFFIC_DECREMENTER = 0.25 + TRAFFIC_DECREMENTER = 0.30 TAG_FILTER_COOKIE = :tag_filters @@ -60,8 +60,8 @@ class ApplicationController < ActionController::Base traffic = traffic_kv.value.to_i + 100 # every second, decrement traffic by some amount traffic -= (100.0 * (now_i - date_kv.value) * TRAFFIC_DECREMENTER).to_i - # clamp - traffic = [ 100, traffic ].max + # clamp to 100, 1000 + traffic = [ [ 100, traffic ].max, 10000 ].min @traffic = traffic * 0.01 @@ -70,9 +70,9 @@ class ApplicationController < ActionController::Base date_kv.value = now_i date_kv.save! - end - Rails.logger.info " Traffic level: #{@traffic}" + Rails.logger.info " Traffic level: #{@traffic} (#{traffic})" + end true end