珊瑚CDN支持PLONE
collective.cdn.coral的Python项目详细描述
目录
CDN Support for Plone: Coral Networks
Overview
该软件包为plone提供珊瑚网络cdn。
coralcdn是一个分散的、自组织的、点对点的web内容 分销网络。coralcdn利用志愿者的总带宽 运行软件以吸收和消散网站的大部分流量 使用系统。这样,coralcdn按照 内容的受欢迎程度,与出版商的资源无关。[35;]\u
Requirements
- 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)
Installation
要启用此产品,请在基于构建的安装上:
Edit your buildout.cfg and add ^{tt1}$ to the list of eggs to install
[buildout] ... eggs = collective.cdn.coral
如果另一个包依赖于collective.cdn.coral egg或 直接包含它的zcml不需要在 buildout配置:buildout将自动检测到这一点。
更新配置后,需要运行“bin/buildout”, 它将负责更新您的系统。
进入Plone界面的“站点设置”页面,点击 “添加/删除产品”链接。
选择对plone的cdn支持(选中其复选框),然后单击“安装”按钮。
卸载-这可以在同一个管理屏幕上完成,但仅限于 如果是从快速安装程序安装的。
注意:您可能需要清空浏览器缓存并保存资源 以查看产品安装的效果。
Usage
CDN设置
安装此软件包后,请转到 打开界面,点击“CDN配置”链接。
在此页中,您可以选择哪些注册表将使用CDN设置 单击相应的复选框。
然后选择coralcdn提供程序并保存设置。
工作原理
从现在起,所有选择的资源注册中心将生成指向 到<;站点url>;.nyud.net/<;路径到资源>;,从而使用珊瑚网络 提供这些文件的基础结构。
例如,指向simplesconsultoria_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
Sponsoring
本产品的开发由Simples Consultoria赞助。
Credits
- Simples Consultoria (products at simplesconsultoria dot com dot br) - Implementation
[1] | Extracted from http://www.coralcdn.org/overview/ |