tags:

views:

62

answers:

2

i am use a lamp environment ,

What things I need to pay attention during the development of the site, if the client wants to be ready to use CDN ?

thanks

+1  A: 

Are you meaning Content distribution network (like Akamai) when you say CDN? If so, then the answer is "it depends."

It depends on which service you use: Each service has different capabilities. Akamai has a full API that you can do all kinds of fun stuff with. Some only do geographical DNS tricks with servers on the east & west coast. Some are in between.

It also depends on what you want to use the service for. Just image hosting? File downloads? Streaming content?

Seth
+2  A: 

The easiest is probably to make sure that static assets (images, javascript and CSS, usually) is easily cachable, and movable. We've done this using a special template function that takes a relative URL (something like /images/graphics/someimage.png) and turns it into a link to our static server (http://static.example.com/images/graphics/someimage.png).

When you have a function that does this, and use it to generate all static asset URLs, it will be trivial later on to move these assets to a different server, or even to different servers based on geolocation.

Vegard Larsen