CDN is only 1 building block of your E2E website performance and it serves a very specific purpose which is to provide quasi-unlimited scaling capability and improve the performance/speed at which static objects are served to your site visitors by distributing these static objects to edge servers as close as possible to your visitors across the world using purposed build-optimized delivery servers.
If your audience is spread across the world then it makes a lot of sense to use a commercial CDN solution instead of buying Servers and Bandwidth across the world. Only a handful of companies have the money and expertize to build such Network. Google has done it, Netflix is doing it, but unless you are that big, there is no economical sense in building your own CDN and you are better off using one of the Commercial CDN providers. The leading 3 Tier 1 providers being Akamai, Limelight and EdgeCast.
There are a 100s other CDN providers. It is a bit like the auto business, lots of brands, all have 4 wheels and an engine but there are massive differences between each brands/models.
It is unclear what your audience is or how much traffic you deliver. Without these information it is hard to provide a good answer. however, setting up a commercial CDN is as easy as letting the CDN know which domain serves Static files.
assuming static.shirtofholland.com is used to serve static objects (images, js, css...) then you just need to create that cname, let the CDN know where is the Origin server (so that it can pull the static content and cache it at the edge) and finally update you DNS zone to point that static cname to your CDN provider.
Alternatively you can use the CDN URL directly (provided by your CDN). It is not very elegant but it works.
Other important aspect to consider when looking into performance improvement are the following:
DNS - is your current DNS provider fast and reliable enough? Using a Managed DNS provider will go a long way and will not cost much money.
CDN for static object delivery
ADN or DSA for accelerating Dynamic content (non-cacheable). This will improve dramatically the performance of any eCommerce site but it is relatively expensive (unlike CDN which is very affordable).
FEO or Front End Optimization which can either be done by code optimization (See Souders' bestselling O'Reilly book, High Performance Web Sites) or using a commercial solution that will apply these FEO rules (and more) on-the-fly to your site. This is usually done on top of Dynamic Acceleration.