You said: “One rule that the PHPClasses site (and most other sites) cannot follow, is the one that recommends the use of a content delivery network (CDN) to serve static content. A CDN can serve your content from servers located in countries that are closer to the networks of your users.
Well known companies like Akamai provide CDN services. However, since these services are usually very expensive, only sites run by businesses with large budgets can afford them. That is why the large majority of the Internet sites do not use them.”
Have you looked over S3 from Amazon? It's affordable and can do the trick.
Manuel Lemos - 2007-08-31 18:38:07 - In reply to message 1 from jorge laranjo
Amazon S3 is not expensive, but AFAIK is not a CDN. Maybe I am wrong, but I don't think they have servers in different countries that would be closer to where each user of your site lives. If I am wrong, I would like to know where I can find more about Amazon S3 CDN services.
jorge laranjo - 2007-09-01 00:41:12 - In reply to message 2 from Manuel Lemos
Well Manuel (I reply in English so the users can follow this thread) I'm not 100% sure that Amazon S3 is a CDN, ie, that have servers all over the world... but it's listed as a CDN http://en.wikipedia.org/wiki/Content_Delivery_Network#Commercial_CDNs
Manuel Lemos - 2007-09-01 00:48:17 - In reply to message 3 from jorge laranjo
I have not found any evidence that Amazon S3 is geo-optimized. Maybe it is considered a CDN in the sense that you can off-load the service of your site content to the servers of Amazon S3 clusters.
Amazon S3 is the probably the cheapest content hosting service around. Since geo-optimization requires having many data centers spread throughout the world, I think it would be hard to be the cheapest and be geo-optimized at the same time.
Anyway, Amazon S3 is always a good solution for off-loading sites that need to serve large volumes of content. Thanks for the tip.
Grigori Kochanov - 2008-01-08 23:28:57 - In reply to message 4 from Manuel Lemos
Does PHPClasses overconsume the bandwidth? You have only the text content, not images or videos, and way less users, I suppose?
Why is the pure-theoretical requirement for CDN so important? You are not youtube, after all :)