Wednesday, 26 October 2016

Ookla Speed Test Server hosting for your internet company : Good or Bad

Hello Guys,

These days i have been seeing an increased graph for ISP aka Internet Service Providers  to host their own SpeedTest Servers and present them for their users. We can see the no of servers increasing rapidly in the SpeedTest website. So having done these kind of Ookla SpeedTest hosting for few of my clients, i actually wanted to show the good, bad side of hosting one of them.


Without delay i am going to provide few advantages of hosting Ookla SpeedTest server for your ISP,


Good or Bad !! 


Ookla Speedtest's accuracy and high quality performance is made possible through the

thousands of servers that host our Speedtest around the world.
At Ookla Speedtest, our goal is to have quality testing servers in every major city.
Each testing host sponsor is provided with a login to our reporting system to view all results 
run against their server in real-time. We also set up custom sub-domain entries.

Testers usually select the server closest to them so you will automatically reach the people in 
your area.This is a great opportunity for many organizations to showcase their speeds to their 
user base.

Ookla Speedtest automatically selects a server based on location & latency in relation to the testing user. 
Subdomains are used to select your host as a preferred server as long as the custom subdomain is used.

Ookla Host Requirements


It is essential to ensure your meets the adequate server hardware and network requirements.
Also, ensure your Host Server is accessible to the public at all times to ensure our monitoring
 system can check the health of your installation.
Being a Ookla Host requires running our Ookla Server Daemon on your Physical Web Server
with compatible scripting language.

Server Requirements

The following is required to become an Ookla Host:
  • Minimum hardware - 2 Ghz Dual Core CPU, 2 GB Memory
  • Recommended hardware - 2 Ghz Quad Core CPU, 4 GB Memory
  • 200 megabytes of free disk space
  • Server operating system
    • Windows Server (2003, 2008, or 2012 with IIS 6, 7, 7.5, or 8)
    • Linux (2.6.18 kernel or newer)
    • Mac OS X (built on 10.8, previous versions may function but are not fully supported)
    • Sparc (Solaris - built on Solaris 5.11, previous versions may function but are not fully supported)
    • Sparc (x86)
    • FreeBSD (kernel 7.3 or newer)
  • Web server software with PHP, ASP, ASP.NET or JSP support. For example, this includes Apache, IIS, nginx, and lighttpd.
    • Ensure the Maximum POST request size is increased to 10 megabytes. The default can vary depending on the environment.
    • Keep Alive Enabled and Compression Disabled. (Required)
  • Administrator or root access might be needed if default server settings are inadequate
  • Network Capacity
    • Uplink/Upstream Capacity of +100 Mbps (towns & small cities) and 1 Gbps (large cities & metropolitan areas)
    • Downlink/Downstream Capacity of +100 Mbps (towns & small cities) and 1 Gbps (large cities & metropolitan areas)
    • Rare exceptions are made when both network capacity and infrastructure is underdeveloped within the city/region.
  • DNS
    • Two URLs from two distinct hostnames, which point to the same IP address.
Example URL 1: http://sp1.domain.com/speedtest/upload.php - 201.12.28.12
Example URL 2: http://sp2.domain.com/speedtest/upload.php - 201.12.28.12

Note: Having two URLs from different hostnames allows us to open twice as many HTTP

threads in older web browsers, which can help overcome protocol overhead when testing
over HTTP.

If you have all these requirements met you can become one of SpeedTest Hosts.


Credits: Ookla.com