henrywhitaker3 / Speedtest-Tracker

Continuously track your internet speed
GNU General Public License v3.0
1.53k stars 121 forks source link

Default to a random test start time #448

Open c-hri-s opened 3 years ago

c-hri-s commented 3 years ago

The default configuration is to run an hourly test on the hour (i,e, at 9am, 10am, 11am, ...)

I'm not sure of the number of users of this software, but it might be a better idea to default to a random time past each hour when the configuration files are first created (i.e. every XX:14, or XX:36, etc.).

Speedtest servers only have a certain bandwidth and, in theory, many users of this software all running speedtests at precicely the same time each hour could saturate a server leading to low/false speedtest results.

It would be better and more 'internet friendly' if you were to vary these randomly throughout the hour to reduce the liklihood of this ever becoming an issue.

henrywhitaker3 commented 3 years ago

Yeah fair point, will put this in when I'm next working on it