Так я хочу чтобы пользователь заходил на сайт, и начиналась проверка его соеденения. Чем больше проверок - тем точнее результат. А когда он хочет скачать, просто показываю уже готовый результат, сколько будет качаться.