Closed. This question needs to be more focused 。它目前不接受答案。












想改善这个问题吗?更新问题,使其仅通过 editing this post 关注一个问题。

7年前关闭。



Improve this question




我已经阅读了内容交付网络的好处,并注意到所有用户不断增长的网站肯定需要一个。我需要知道如何为我的网站设置它,因为我需要为此重新构建我的网站代码,我需要联系谁等等 - 你知道一个关于设置内容交付的简单 101网络。我找到了一些用于在 wordpress 和 Joomla 上设置 CDN 的“插件”。有什么可以用于通用解决方案的吗?
我的应用程序是基于 PHP 的,使用 Zend 框架和大量的 javascript 插件,包括谷歌 map 和图片上传......

最佳答案

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

确保您的 View /布局中链接的所有资源都通过帮助程序或以基本 url 为前缀。

对于您的 javascript 库,我建议您开始将它们指向 Google 或 Microsoft。这是 Google JS CDN 的链接,这是 Microsoft CDN

您的下一步是开始通过 CDN 为您的其余资源提供服务。这取决于您的主机和您的配置。例如,亚马逊拥有自己的 CDN,因此如果您在 EC2 上运行,则可以使用它。基本上看看你的主机提供的选项。

有很多 CDN 选项有不同的选项,有些是免费的,有些不是。请参阅免费/付费/p2p 的 this entry on Wikipedia for a list of CDNs。此外,阅读文章作为入门读物。

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

设置珊瑚并不复杂。您只需要制作您的 URL 以指向他们的网络。如果您已经布局/查看,这是一件小事。

关于php - 如何为我的站点设置内容交付网络?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5684871/

10-15 06:18