Hi all,
I'm looking to use a CDN for mobile content, and I've had trouble searching for topics on this on the forum. (too generic of a search term). Would it be possible to get a sticky FAQ about CDNs?
I'm really looking to learn how/if they can deliver dynamic content. It doesn't make too much sense to me to deliver images on a local SE Asia server if the redirect link still goes through a server in Texas, especially for mobile! Is it possible to host a tracker on a CDN? Thanks! 
ooh yes this would be a great tutorial! I understand the concept of CDNs but since I've never had to use one (yet) I'm not too sure of how to get setup,etc.
I'd be interested too!
Gotcha! I hear you, and I've added this to the Official STM To-Do List Of Doom!
I can see a CDN tutorial would be really useful.
Dynamic content and CDNs is a bit of a tricky one - there's no really easy way to do it short of deploying on Google App Engine or EC2, at least that I'm aware of. (If you know differently, let me know!) However, there may be ways around that. What sort of dynamic content are you interested in serving?
This is one of the few situations where I'd actually recommend the vanilla Prosper approach over anything else. The huge advantage that Prosper's tracking has is that it loads the tracking code in the footer, meaning that the LP loads up first - and you can put the LP in its entirety on a CDN or a local server.
Even if you're using the standard redirect-page-first approach, though, a CDN will still make a huge difference. The latency from the US will be there for the initial page, but subsequent loading times will speed up a lot.
There are better solutions than the ones we're using now which could eliminate the problems we have, using distributed datastores, deferred writes, and clever processing, but sadly all the obvious approaches to that kind of global infrastructure at the moment are either very expensive (Amazon Redshift) or not suited to task (Google App Engine, Amazon EC2 standard). If you're running volume in a country, right now, my recommendation is to try to source a local (ish) server to that country and run tracking from there - although you'll still need to benchmark and test to make sure that the server doesn't slow you down more with substandard hardware.