🎶 Sym - 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台

📕 思源笔记 - 一款桌面端笔记应用,支持 Windows、Mac 和 Linux

🎸 Solo - B3log 分布式社区的博客端节点,欢迎加入下一代社区网络

♏ Vditor - 一款浏览器端的 Markdown 编辑器

B3log 静态资源分离

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

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

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

 

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

BAE

  1. 到 http://developer.baidu.com/ 页面进行注册或登录
  2. 发送邮件到  [email protected] 进行申请,格式如下
    标题:申请开放云平台邀请码
    内容: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

 

 


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

留下你的脚步