免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1920 | 回复: 0
打印 上一主题 下一主题

构建自己的跨域 DOJO CDN [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-21 08:44 |只看该作者 |倒序浏览

如果你们公司(企业)内部,有不少 WEB 应用是使用了 DOJO 框架的话。 那么我,推荐构建一个你们自己的 CDN 版本。这样有两方面的好处

  • 如果,你没有使用 CDN 的话,这个 CDN 可以作为内部的公共库应用。 省掉了,在每个应用中都包含一下 DOJO 库代码。
  • 如果,你已经使用了 CDN, 将会让你的 WEB 应用提速不少。毕竟使用 Google 或 AOL 的 CDN 是外部网络, WEB 请求时间会比内部要慢

构建过程非常简单。

  1. 从官方下载发布版本的源码包:以 1.6.0 版本为例。下载 http://download.dojotoolkit.org/release-1.6.0/dojo-release-1.6.0-src.tar.gz
  2. 解压缩包,并运行构建脚本 cd dojo-release-1.6.0-src\util\buildscripts build profile=baseplus action=release optimize=shrinksafe version=1.6.0 loader=xdomain xdDojoPath=your/dojo/cdn/path

PS: 这个命令会调用 java 程序,所以请确定您的机器上已经安装了 JRE

PPS:命令参数说明

参数名 参数值 默认值
profile profile 的值对应于 dojo-release-1.6.0-src\util\buildscripts\profiles 目录下的文件名 第一节 base
action clean,release,help help
version 没有可选值,自己给定,当然我们都是根据下载的包的版本而定 0.0.0.dev
optimize comments – 删除注释,shrinksafe – 强力压缩,shrinksafe.keepLines – 行压缩,packer – 包成单文件 “”
loader default – 不跨域, xdomain – 跨域 default
xdDojoPath 无可选值,你要部署到的 URL 路径,dojo.xd.js 的上一级 “”

更详细的参数请参考官方:http://dojotoolkit.org/reference-guide/quickstart/custom-builds.html

程序运行完了,把生成的程序部署到相应的服务器上。

在程序中只要引用 dojo.xd.js 就可以在内部跨域使用自己的 DOJO CDN ,为你的企业内部应用加速
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP