2009.12.06 img.gd更新,头像缓存到本地

由于twimg.com在国内访问时好时坏,于是想了个办法把twitter头像保存到了本地服务器,基本思路如下:

  • 头像文件在本地按照username-size.ext格式保存
  • 客户端请求头像时,判断如果本地没有这个头像文件,则从远端读取,保存到本地,返回客户端本地url
  • 客户端请求头像时,如果本地存在这个头像文件,则和远端头像文件比对。如果一致则直接返回本地url,如果不一致则删除本地头像文件,将远端头像文件保存至本地,返回本地url。

演示url:http://img.gd/photos/gokeeper

[singlepic id=474 w= h= float=]

下一个功能计划试着做rss输出。

This entry was posted in 我的工作学习, 电脑相关 and tagged , , . Bookmark the permalink.

2 Responses to 2009.12.06 img.gd更新,头像缓存到本地

  1. yegle says:

    不需要缓存,https://s3.amazonaws.com/twitter_production/ 这个地址

    只不过新头像上传后从twimg同步到amazon需要一段时间

  2. gkp says:

    多谢,还真没注意s3的头像还在更新,不过既然都作了,就还是用本地的吧,我觉得amazon s3也是早晚的事

Leave a Reply to gkp Cancel reply

Your email address will not be published.