Sym - 一个用 Java 实现的现代化社区平台 • 源码 • 注册

Pipe - 小而美的开源博客平台 • 体验 • 皮肤
Solo - 一个用 Java 实现的博客系统,为你或你的团队创建个博客吧! • 源码下载 
Wide - 一个基于 Web 的 Go 语言 IDE • 教程试用

B3log 静态资源分离

静态资源分离好处很多,比如:可以用不同域来增加并发;加快页面渲染;减少服务器压力;当静态资源修改时,不用重启应用服务器等等。

对 GAE 上的 B3log 来说好处当然更多了:

  • 由于 GAE 配额的限制,把静态资源放到另外的服务器上,出口配额可以减少不少哦
  • 由于 GAE 需要翻墙、代理,无形中的各种解析跳转必然会花费更多的时间,把静态资源放到国内的 BAESAE 上那将会快很多
  • 当你修改了静态资源,就不用麻烦的再去部署了。

 

现在就来说一下如何让 B3log 实现静态资源分离的步骤

BAE

  1. 到 http://developer.baidu.com/ 页面进行注册或登录
  2. 发送邮件到  yun@baidu.com 进行申请,格式如下
    标题:申请开放云平台邀请码
    内容:1. 团队信息;2. 详细描述已发布的产品介绍;3. 申请使用的原因;4. 百度帐号
  3. 激活邀请码
  4. 创建应用,记住域名 XXX.duapp.com,创建版本,使用 svn 上传代码,预览,选择默认版本
  5. 修改 B3log 文件 ${b3log-solo-x.×.x}/WEB-INF/classes/latke.properties 并重新部署
    staticServerHost=XXX.duapp.com
    staticServerPort=80     

     6.  如果想把 B3log 部署到 BAE 上面,请继续申请 JAVA 应用开发

 

SAE
由于需要消耗豆豆,所以注册什么的就比较简单了。

  1. 通过 http://sae.sina.com.cn 进行注册或登录
  2. 创建应用,选择二级域名,上传代码
  3. 修改 B3log 文件 ${b3log-solo-x.×.x}/WEB-INF/classes/latke.properties 并重新部署
    staticServerHost=XXX.sinaapp.com
    staticServerPort=80     

 

看吧,so easy!建议大家使用 BAE,速度快,界面简洁。不知道什么时候能有 TAE

 

 


欢迎注册黑客派社区,开启你的博客之旅。让学习和分享成为一种习惯!

留下你的脚步