重新启用并救活Picasa,桌面点名

三月 6th, 2010 | Tags: , , ,

      首先是来自jzhone的点名活动。

      这点名欠jzhone好久了,因为我不知道该写什么……还有就是没有找到图床,所以不想写(好蹩脚的理由)。

      今天华丽的搞定了图床的问题,于是出文一篇,一个比较少见的让picasa在大陆能够正常外链的方法,虽然比较麻烦,但是能够免去后顾之忧。话说单单写点名我觉得实在不值得……

      今日桌面(02-26)

      armor core funny

      OS:Windows 7

      什么桌布,哪里取得:装甲核心,出处忘了

      更换桌布频率:完全随机,这是一周前换的。

      桌面图标数目:3

      乱七八糟的桌面看得下去吗:看得下去,但是自己不会那样干

      为了填写接力,有特意调整吗:没有任何变更。

      接力目标:@super_tina @helloell @imwolfe 全凭自愿,有兴趣玩玩,没兴趣就算

      今日桌面(03-06)

      kawayi

      这是今天发文的时候的桌面,看上去是不是很养眼呢?

      其实那么久不写文章,一个很主要的问题就是没有合适的图床,国内的图床大多收费又贵又不可靠,例如Yupoo就越来越恶心人了,就今天还看到一个VIP写的被迫弃用yupoo的文章。

      国外有我个人认为全球最好的两大图片托管站点Flickr和Picasa。但是Picasa已经早就因为众所周知的原因彻底不能在大陆正常访问了,Flickr则由于众所周知的某种强大的“入侵检测系统”而时不时的玩无法访问或者个别图片服务器无法访问。

      这两家均有着雄厚的力量支持,Yahoo和Google,在一个多月的寻找无果后我最后仍然把希望放在了这两者身上。

     其实图床的解决途径并不少,包括

1.搭建或使用私人图床。

2.其他优秀的图片托管网站。

3.直接将图片上传至网站的空间。

      但是我没有选择上面任何一种。

      关于私人图床

      优势:

1.使用者挑选的在某一区域某一ISP具有速度优势。

2.自由方便,自己的地盘自己做主。

3.方便多人合用。

      不足:

1.并非专业维护的图片服务器,某些素质肯定无法相比。

2.性能未必比专业的图片托管商强悍。

3.大型的图片托管商必然考虑全球CDN,例如Google和Flickr,这是个人无法企及的。

4.一丢数据基本就死定了,以前的东西全部泡汤。

      关于别的图片托管站点

      优势:

1.毕竟属于专业,多数比私人图床好。

2.挑选余地大,可以找到比较便宜的,成本必然比自己搭低。

      不足:

1.技术,设备实力必然无法跟Google和Yahoo之流相比。

2.在中国访问速度未必快,因为主要市场不在这。

3.国外有中文的托管商毕竟少见,看着就累~

      关于直接上传:

      优势:

1.毫无疑问的方便,整合度高。

2.成本低,一站式解决问题。

      不足:

1.搬家烦死,换域名也烦死。

2.同样丢了数据哭死。

      于是我最后选择了Picasa,因为大多数服务都在Google上的缘故,所以就没考虑Flickr。

      那么说一下Google的Picasa优势

1.Google遍布全球的数据中心和分布式数据存储及备份可以将风险降至最小。

2.Google的全球CDN加速天下无敌

3.中文的。

4.便宜,20GB一年只要30多RMB。

5.没流量限制。

      可是Picasa在大陆没法看啊,咋办?

      既然直接不行,那么我就给他迂回一下,搭个桥,这样干同样有缺陷。

1.转向多了,效率下降。

2.流量受到对应的“桥”限制。

3.无法享受Google超强的全球CDN。

4.大幅度增加成本,即Google的存储空间价格+服务器价格。

      虽然有缺陷,但是对我来说基本不是什么问题,所以有类似的需要可以参考。

1.完全不受国内网络状况影响,除非有人丧心病狂掐了光缆。

2.假如未来Picasa恢复正常,仅仅需要在网站数据库中将桥服务器的域名替换回Picasa的。

3.更换桥服务器非常方便,假如服务器死翘翘,只要将域名指向另一台桥服务器即可。

4.可以共享,可以让很多网站一起用,同时经过防盗链设置可以避免滥用。

      架设桥服务器需要一台装有Nginx的主机,并且拥有修改配置文件的权限。

      在配置文件nginx.conf中server块中加入代码(示例)

server {

listen 80;

server_name image.iamwd.com;

#这里是指向该服务器IP的域名,也就是你想用来做桥的域名

valid_referers none blocked *.iamwd.com iamwd.com;

if ($invalid_referer) {

rewrite ^/ http://iamwd.com;

#return 404;

#如果header中的referers不是指定的,那么就不给转发,跳向我的博客页面。

#如果注释掉rewrite那行,将return那行的注释消除,那么就会返回404页面。

}

location ~* \.(jpg|png|gif|jpeg|bmp)$ {

#上一行是指定转发的url,意思就是指定需要代理的文件类型

proxy_pass http://lh5.ggpht.com;

#目标是Google的图片服务器,3号到6号任选

proxy_buffer_size 16k;

proxy_buffers 4 16k;

#上两行是加大缓存,因为要转发的是图片,可能不够用而导致502

}

}

      接着重启Nginx:/etc/init.d/nginx restart (Debian,别的Linux大同小异)

      下面找到一张Google的Picasa图片链接,例如:

      http://lh4.ggpht.com/_TkfVEhIEr7A/S3-afDRkrhI/AAAAAAAAB1U/Nt5lBdNMMjg/d/08.jpg

      这是一张英姿飒爽的初音战斗图,现在我将URL中的“lh4.ggpht.com”替换成“image.iamwd.com”,变成了
      http://image.iamwd.com/_TkfVEhIEr7A/S3-afDRkrhI/AAAAAAAAB1U/Nt5lBdNMMjg/d/08.jpg

      如果不出意外,使用这个链接也能看到图了。呃,上面链接当然是看不到的,因为我没有把桥服务器指向image这个子域名。

      下面的图就是我现在使用桥服务器的效果了。

     

No related posts.

  1. 三月 6th, 2010 at 23:24

    sofa~

  2. 三月 6th, 2010 at 23:24

    围观XX的图。

  3. 三月 6th, 2010 at 23:27

    我今天刚刚把我的9个桌面全部换新的桌布了。。。

  4. 三月 7th, 2010 at 01:10

    你的这个桌布很好看,能发份过来否?哈哈

  5. 三月 7th, 2010 at 10:16

    没有自己的服务器的飘过。。。。

  6. 三月 11th, 2010 at 20:55

    用google的GAE当桥~

  7. 三月 19th, 2010 at 12:39

    可怕的点名,我只是来看桌面的

  8. 康叔
    三月 20th, 2010 at 16:02

    我只是来说明一下那张桌布很诱惑。

  9. adambear
    三月 30th, 2010 at 15:47

    可否把下面那張桌布私下發送至偶的郵箱(郵箱已提交了吧),3Q.

  10. 五月 6th, 2010 at 17:13

    我对桥服务器的制作比较感兴趣。不知道虚拟主机行不行?

    • 五月 6th, 2010 at 17:23

      @Swappy 不行的,因为这个原理是基于http基础服务的反向代理,不过可以考虑用江东的pica插件在php层面实现类似的效果,同样支持防盗链,不过效率上我想是受到php性能制约的。不过在个人使用的时候我想差别并不明显。

Commenter is allowed to use '@User:' to notify your reply to other commenter.
评论者允许使用'@user英文冒号'的方式将自己的评论邮件通知另外评论者。