Chinaunix首页 | 论坛 | 博客
  • 博客访问: 168724
  • 博文数量: 43
  • 博客积分: 2227
  • 博客等级: 大尉
  • 技术积分: 456
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-05 10:52
文章分类

全部博文(43)

文章存档

2011年(7)

2010年(10)

2009年(2)

2008年(5)

2007年(17)

2006年(2)

我的朋友

分类: 系统运维

2011-05-09 15:11:39

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

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

构建过程非常简单。

  1. 从官方下载发布版本的源码包:以 1.6.0 版本为例。
  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 ,为你的企业内部应用加速
阅读(1727) | 评论(0) | 转发(0) |
0

上一篇:RAID

下一篇:没有了

给主人留下些什么吧!~~