OctaGate     SiteTimer

URL of Site to Time:

 

Status:
URL    
 
0
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1
Uses compression View URL

 
Colors explaned


About SiteTimer

For more generic/non technical information about OctaGate SiteTimer, please see this version of the page.

Technical Details About SiteTimer (it uses AJAX!)

Unless you're familiar with AJAX , you might want to read this page about AJAX first. SiteTimer uses JSON instead of XML, because JSON faster and lighter.

There are currenly one SiteTimer server, located in Stockholm (Sweden) that performs the actual page downloads. This means that if you're for instance in the US, the measurements you're seeing are based on a user located in Europe, not a user in the US. The flow works as follows;

  1. As the user clicks the "Start Monitor" button, an AJAX request is sent to the SiteTimer server, requesting a new monitor. The SiteTimer server replies, asynchronously, with a monitor code.
    The Web Monitor then starts to "browse" the page requested.
  2. Once this page has access to the monitor code, it sends an AJAX requests for a progress report. The SiteTimer server sends a list of the rows that have changed. If it were to send the entire list each time, the download times would be prohibitive. Instead, with small tight update lists SiteTimer can remain responsive. You'll be able to see the download process as it occurs!
  3. With each update, the SiteTimer server also specifies if the monitor process is completed. If it's not completed, the page makes another request for an update, repeating step 2. If it is completed, the page continous on to the next step.
  4. Once the process is completed, the page makes a request for an image that describes the process (try it out to see for yourself). This request is not run as an AJAX request, instead, it simply updates the source of an image. This method is also asynchronous, though technically not AJAX.

Referrer Checkup

As you enter the OctaGate SiteTimer page, the page actually makes an AJAX call to determine if you came from a AJAX page that mentions AJAX or not. The idea is that if the page you came from, and that likely referred to our service, talks about AJAX, then you're more interested in seeing this page instead of the generic page.

If this page determines that you came from an AJAX page, a link appears under the search box suggesting that you might want more information about AJAX.

You can try it for yourself, here are two pages that both link to OctaGate SiteTimer, one mentions AJAX and the other doesn't:


Service provided by the OctaGate team. If you have questions, contact mattias@octagate.com