Thriving Media Site Closes In on 40% of All Internet Traffic
One Internet site now accounts for almost 37% of all downstream Internet traffic — and that number is growing. Time magazine reports that Netflix is now in the ballpark of 37% in North America during peak evening hours. That number…