我如何为我的网站建立一个内容交付网络


How do I set up a content delivery network for my site?

我仔细研究了内容分发网络的好处,发现所有用户不断增长的网站肯定都需要内容分发网络。我需要知道我怎么能设置它为我的网站,因为我需要重组我的网站代码为这个问题,我需要联系谁等等等等-你知道一个简单的101建立一个内容交付网络。我找到了一些在wordpress和Joomla上设置CDN的"插件"。有什么可以用于通用解决方案吗?我的应用程序是基于Php的,使用Zend框架和javascript插件的负载,包括谷歌地图和图像上传…

如果您正在使用Zend,您应该首先重构您的helper,以便从配置变量中获取资源(图像,脚本等)的基本url。

确保视图/布局中链接的所有资源要么通过helper,要么以基url作为前缀。

对于你的javascript库,我建议你开始指向谷歌或微软。这是谷歌JS CDN的链接这是微软CDN的链接

您的下一步将是开始通过CDN服务您的其余资源。这取决于您的主机和配置。例如,Amazon有他们自己的CDN,所以如果你在EC2上运行,你可以使用它。基本上看一下你的房东提供的选择。

有很多不同的CDN选项,有些是免费的,有些不是。请参阅维基百科上关于免费/付费/p2p的cdn列表的条目。此外,阅读文章的阅读部分作为入门。

你可以立即开始做的事情:http://www.coralcdn.org/

设置珊瑚并不复杂。你只需要制作你的URL指向他们的网络。如果你已经布局/视图,这是一个微不足道的问题。

相关文章: