Blog

用新浪SAE搭建博客图床(原创)及绑定域名

      本文是用目录直读式图片展示系统源码在新浪SAE上搭建的图床

     做博客其实用不了多少的网站空间,尤其是像emlog这种简便的博客程序占用的空间就更少了,但写博文的过程中难免要插入一些图片来增强说服力,这样一来图片占用的空间就多了,流量也跟着增加。目前我用的是ewsidc的空间,每月2G流量,通过流量统计发现图片占用了很多的流量,一旦超过了2G,空间就会暂时关闭,所以我前段时间就在网上疯狂的找图床,希望把图片全部外链,但找了半天要么是速度慢,要么是不稳定,一直找不到好点的,曾经很出名的google那个可外链的图床又被和谐了,就只有自己搭建图床了。

    找了很多免费空间,但还是不敢把图片全部放在免空上,万一那天空间挂了到时连哭的地儿都没有,突然想起这段时间新浪的SAE很出名,空间也比较稳定,于是我就把目光瞄准了它,要是连它都挂了,那我就真的没话说了。

    废话说了这么多,下面进入正题,用新浪SAE空间搭建博客图床。

  • 在新浪申请个sae项目,建立应用,比如我建立的是 http://zmrimg.sinaapp.com(新浪sae申请地址:http://sae.sina.com.cn/
  • 下载SDK代码部署工具。SDK点此下载(SVN那个比较专业,咱这些业余的就用比较傻瓜的SDK)
  • 登录SDK,刷新APP列表,可以看到在SDK目录apps文件夹下多了个你新建的应用名命名的文件夹,我的是zmrimg(登录的安全账号和密码是你设置的安全邮箱和安全密码,不是微博的帐号的密码,这里需注意)
  • 下载目录直读式图片展示系统源码,搭建图床就靠他了。下载完后解压到apps你的应用名1code
  • 点击更新上传,把源码更新到空间上
  • 打开你的网址就可以看到效果了。我的是http://zmrimg.sinaapp.com/以后上传图片的话都是要用SDK来上传的

     追梦人博客图床效果图

    续:一位网友提出以下一些问题很有针对性,我就解答一下

    问:如何所有图片总和超过50m就无法上传了,请问如何解决这个问题?可否开发一个可以上传的版本?
    答:图片总和不能超过50M是因为新浪SAE的限制,相关说明请参见:http://sae.sina.com.cn/?m=devcenter&catId=212

    为了保持与SAE兼容,使用svn方式部署代码到SAE有如下限制:

    2. 上传单个文件大小不超过4M    

    3. 单个目录下的文 件个数不能超过2000个   

    4. 每个应用代码总大小不超过100M 

    5. 单个版本代码总大小不超过50M

     6. appname目录下只允许存在10个以内的版本,并且版本号必须为正整数

    但一个应用下可以建立十个版本,即一个应用有500M空间,但它是分开的,比较麻烦,但新浪的稳定性和速度还是不错的,对于我们目前还买不起空间的童鞋只有将就了。程序本身不能上传图片上去,这是因为这个程序不是我开发的,是我从网上下载的,我所能做的只是进行简单的修改,我试过其他的图床程序上传安装时提示没有写权限,这个问题百度了一下也没有解决办法,只有将就用这个程序了,以后我会再去试下其他的源码,如果发现更好的会第一时间更新的

    最后关于新浪SAE绑定域名的问题:

    绑定域名很简单的,你可以发信到saemail@sina.cn,具体格式要求看http://sae.sina.com.cn/?m=devcenter&catId=9
    等个三四天就可以了,其实主要就是看备案否,以及内容

    4 comments

    1. 守望幸福

      @小糊涂博客:有时写一些说明性的文章还是需要插图的,写博客久了用的空间就会慢慢增多

      沙发
    2. 小糊涂博客

      我貌似100M的空间都用不完,不喜欢插图???{smile:8}

      板凳
    3. 守望幸福

      @张无计:诶,做博主不容易啊,我的图要是挂了我也完了

      地板
    4. 张无计

      我不折腾图床了,我的图要是都挂了,我就废了{smile:30}

      4楼

    Leave a Reply