Lee Tickett
Lee Tickett

Reputation: 6027

How can I speedtest my website?

Are there any services (preferably free) which allow you to enter a URL then proceed to download the file from multiple locations and give you the speeds?

Searching has turned up untold numbers of speedtesters for my connection but NOT for a remote website.

To clarify I am looking for a site which will download a file from another site and report the speed at which it was able to download the file. I am NOT looking for a tool to analyse my HTML / page nor am I looking for a tool to report my connection speed.

I realise very simple shell / php / python script etc could be used but obviously I would then need access to various servers elsewhere to use for benchmarking. The desired answer will be a service which provides said infrastructure.

Upvotes: 2

Views: 1760

Answers (5)

Lee Tickett
Lee Tickett

Reputation: 6027

From the responses and research I have actually found the best solution to be asking simply asking (on forums for example). One of the best forums seems to be: http://www.webhostingtalk.com/forumdisplay.php?s=5338c05a803046bdc4ee4667f37ff834&f=64

jbowes: Thank your for suggesting gomez http://www.compuware.com/application-performance-management/ it looks like it is probably capable of doing what i want but i've had no response from them and the lack of pricing on the website suggests it's probably a no-go.

I also had an idea of writing a php script which can somehow connect to a bunch of server and display some output but i'm not quite sure how it would work (wget / curl work in the wrong direction- i want to see the server's upload bandwidth rather than download) and i don't really have to time to spend on it at the moment.

Upvotes: 0

ThdK
ThdK

Reputation: 10556

Here is a very simple website that will give you the speed to download from a given url from different locations.

http://tools.pingdom.com/fpt/

You can choose from

  • Amsterdam
  • Dallas
  • New York City

I hope this is what you need?

Upvotes: 0

Seth Noble
Seth Noble

Reputation: 3303

webpagetest.org

Just put in the URL of the file you want to download and select the location from which the download should occur. This service is intended for HTML, but it will work on other file types as well: just look for the Load Time. There may be a limit to how large a file it will allow. I just tried with 1 megabyte of random data.

Keep in mind that the result will be a lower bound on the speed of the server you are testing. In other words, the site you are downloading from might be capable of faster speeds than these results indicate because these results are influenced by whatever is happening on the system doing the downloading.

Upvotes: 1

AshleysBrain
AshleysBrain

Reputation: 22591

http://code.google.com/speed/page-speed/

http://developer.yahoo.com/yslow/

Edit: or remote desktop in to your server and run one of those bandwidth testing tools, if you want to measure the server bandwidth in different places. Most bandwidth tools can test different locations.

Upvotes: -1

jbowes
jbowes

Reputation: 4150

It's not free, but gomez will let you write and run scripts on a bunch of geographically distributed servers at specified time intervals, and report results.

You can just write a simple script to download a sample file (or authenticate and download, if necessary), and report on how long the download took.

Gomez last mile synthetic monitoring is probably what you would want.

Upvotes: 1

Related Questions