Coral CDN对Plone的支持
项目描述
Plone的CDN支持:Coral网络
概述
此软件包为Plone提供Coral网络CDN。
CoralCDN是一个去中心化、自我组织的对等网络内容分发网络。CoralCDN利用运行软件的志愿者的总带宽来吸收和分散使用该系统的大部分流量。在这个过程中,CoralCDN根据内容的流行度成比例地复制内容,而不管发布者的资源如何。[#]_
需求
Plone 3.3.x (http://plone.org/products/plone)
Plone 4.0.x (http://plone.org/products/plone)
collective.cdn.core (http://pypi.python.org/pypi/collective.cdn.core)
安装
要启用此产品,在基于buildout的安装上
编辑您的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的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 1a1495a0b99e8384e5db33c5e194c50a0acb86c4bc90ec07889157328edb8bdd |
|
MD5 | 3810788e77936729d989eabb6d9ab919 |
|
BLAKE2b-256 | c30e8b9e48fb51c0ca96134adeda33f662147f588ab2c7a8fcf3f31f86c9cc7d |