跳转到主要内容

Coral CDN对Plone的支持

项目描述

Plone的CDN支持:Coral网络

概述

此软件包为Plone提供Coral网络CDN。

CoralCDN是一个去中心化、自我组织的对等网络内容分发网络。CoralCDN利用运行软件的志愿者的总带宽来吸收和分散使用该系统的大部分流量。在这个过程中,CoralCDN根据内容的流行度成比例地复制内容,而不管发布者的资源如何。[#]_

需求

安装

要启用此产品,在基于buildout的安装上

  1. 编辑您的buildout.cfg并添加collective.cdn.coral到要安装的egg列表中

    [buildout]
    ...
    eggs =
        collective.cdn.coral

如果其他包依赖于collective.cdn.coral egg或直接包含其zcml,您不需要在buildout配置中指定任何内容:buildout将自动检测。

更新配置后,您需要运行“bin/buildout”,这将负责更新您的系统。

转到Plone界面中的“站点设置”页面,并单击“添加/删除产品”链接。

选择Plone的CDN支持(勾选其复选框)并点击“安装”按钮。

卸载 – 这可以从相同的管理屏幕完成,但仅限于您从快速安装程序中安装的情况。

注意:您可能需要清空浏览器缓存并保存您的资源注册表,以便看到产品安装的效果。

使用

CDN设置

安装此包后,转到Plone界面中的“站点设置”页面,并点击“CDN配置”链接。

在此页面上,您可以通过点击相应的复选框来选择哪些注册表将使用CDN设置。

然后选择CoralCDN提供商并保存设置。

工作原理

从现在起,所有选定的资源注册表都将生成指向 <site_url>.nyud.net/<path_to_resource> 的链接,从而使用Coral Networks基础设施来交付这些文件。

例如,simpleconsultoria_site-cachekey0549.css文件的链接将从

http://www.simplesconsultoria.com.br/portal_css/beyondskins_simples/simplesconsultoria_site-cachekey0549.css

变为

http://www.simplesconsultoria.com.br.nyud.net/portal_css/beyondskins_simples/simplesconsultoria_site-cachekey0549.css

赞助

本产品的开发得到了Simples Consultoria的赞助。

致谢

  • Simples Consultoria(在simplesconsultoria dot com dot br的产品)- 实施

变更日志

0.5 (2011-02-21)

  • 使用后缀nyud.net对CoralCDN的支持 [erico_andrei]

  • 首次发布 [erico_andrei]

项目详情


下载文件

下载您平台上的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分发

collective.cdn.coral-0.5.zip (21.5 kB 查看散列)

上传时间

支持者