Telkom ADSL problems with AJAX/JSON?

mikek123

New Member
Joined
Oct 8, 2010
Messages
3
Reaction score
0
I've been using Telkom ADSL for 8 or 9 years, so this isn't a noob problem.

Over the last year or more, I've been noticing some weirdness when accessing sites that are AJAX/JSON intensive, or maybe it's just something cause by Google services in za. It proving incredibly difficult and frustrating to put my finger on the problem, and of course Telkom ADSL only serve to add frustration.

The problem manifests itself in the following way: when making AJAX calls that return JSON, very often (but not always) the return just hangs. The weirdest part of the problem is this: setting the browser (I've tested the problem with IE, Firefox 2, 3 and 4 beta, Google Chrome and Chromium Web Browser on Ubuntu) to use the SAIX proxy at dsl-cache.saix.net:8080, and the problem goes away.

And how does this tie into Google services? Well it seems as if the problem only happens when accessing sites that use Google Maps in combination was AJAX/JSON, or when accessing Google services like AdSense, AdWords, Analytics and Webmaster tools.

I run a site (I'm not going to provide the URL for fear of being accused of spaming the forum) that uses Google Maps and makes very intensive use of AJAX/JSON. I've experienced problems with the site, and many other Telkom ADSL users have complained about maps not rendering, and various aspects of the site not working. Of course they blame the site, but I'm 99.9% sure that it isn't the site, because it works perfectly when running via the SAIX proxy.

So, after that long winded explanation, has anyone else experienced this kinda weirdness with Telkom ADSL? If you have, have you perhaps taken the problem up with Telkom ADSL or found the cause of the problem.

A few years ago I tried to address the problem with the Telkom ADSL technical people (not the helpdesk types) in Somerset West (or Strand, or wherever they are in Cape Town), but all to no avail.
 
Yes! There's definitely a problem - Quake Live players trying to use TelkomInternet accounts can't authenticate because of this ("Mismatched User State Detected" error), or another example is that I can't download from mediafire either - using the proxy 'resolves' both these ajax problems - however, there's a drawback: using that proxy with on port 8080 limits each thread to 512kbps... browsing and youtube will snail along... ouch ! :( Two issues for SAIX Cache admin to check out!
 
Last edited:
I suspect it has something to do with Telkom's infamous load shaping. I plan to run a little test today to analyse the header information of HTTP results returned via the proxy and when not using the proxy. The proxy might be adding additional headers that get the load shaping filters to deal with the data normally.
 
Conclusion: The HTTP headers are exactly the same, except for this: -

HTTP response via the SAIX proxy is served by the caching mechanism at rndf-ip-ccache-1 (NetCache NetApp/6.1.1D8)
While an HTTP response not going via the SAIX proxy is served by the caching mechanism at tbnb-ip-ccache-2 (NetCache NetApp/6.1.1D8)

While HTTP responses via the proxy always seem to served by the *same* caching mechanism, HTTP responses not going via the proxy seem to be served by a pool of caching servers. i.e. Sometimes responses are served by rrba-ip-pcache-5 (NetCache NetApp/6.1.1D9) and others.

My conclusion is that one (or more) of the caching servers in the "non-proxy pool" is configured incorrectly. This would also account for the intermittent nature of the weirdness.

NOW! How do we go about getting Telkom ADSL to fix the problem?
 
Top
Sign up to the MyBroadband newsletter
X