Flickr的幕后故事

十一月 18th, 2005 by Flickrcn

  今天很惊讶,竟然看到
Yupoo
的站长在我这发留言。不禁又召唤起我心目中对于
Flickr
的崇敬之情,于是还想
说点什么
,以下的文字可能更是对Yupoo这样的站说的。

  我们都看到Flickr的成功,而又有多少
“精英”
们了解过Flickr背后的过程是多么充满艰险。

  Flickr是全CGI的动态构架,并以一种.gne的脚本作为CGI程序语言。不管网站制作菜鸟还是高手都会疑惑:gne是哪种程序语言?答案:gne不是一种语言,Flickr是以极为经典的
PHP
+
MySQL
方式实现的,在被Yahoo收购服务器搬入美国之前,使用了 21台(69.90.111.101-121)Apache/PHP做Web、23台图片服务器、另有
MySQL 服务器组成的数据库集群
的服务器数量未知。现在估计使用的是Yahoo的负载均衡系统,对外只有一个Web的IP和图片服务器的IP了。

  那为何.php的文件要改成.gne呢?以往有大型网站为向后兼容性考虑,隐藏以程序语言命名的脚本文件扩展名,比如Baidu隐藏了.php(Google的http服务器是自己写的,整合了脚本程序,个别页面是 .py–
Python
);还有一些网站是改成自己网站名相关的扩展名,如
MSN的群组
则是.msnw,
榕树下
是.rs。

  那Flickr的gne是什么意思?我在维基百科的
Flickr条目
上找到了答案(
中文Flickr条目
上没有写明)。原来 GNE是
Game NeverEnding
的缩写,Flickr的开发者
Ludicorp
在2002-2004年一直在开发这套以GameNerverEnding为名称的大型多人在线角色扮演游戏–一套基于浏览器的Web 游戏系统,个人以为应该就是
当年九城的虚拟城市
。但是开发近3年后该计划不得不破产,最终只发布了一个Beta版,而Ludicorp将这套系统稍加移植,就有了 Flickr。呵呵,原来gne是一个项目的名称。关于GNE的一些连接:
http://del.icio.us/schee/gne

  早期的Flickr想做成在类似聊天室的地方让网友分享、交流自己的照片,注重社区形式和保护照片不被外部引用(见
徐子涵2004年的文章
),可能是看到了
Hello
的模式吧。但是聪明的Flickr团队不久就改变了策略,淡化了传统的社区形式–如聊天室、而加强了现在使其功成名就的Tag 组织形式,一种更自由更随兴更轻松好玩的大社区形式,或者叫它广义社区吧,我随便叫的,可能太学究,看着别太在意就是了。另外,将原来照片只能在Flash内浏览的限制区除了,并大力推荐用户将照片引用到自己的 Blog,这无疑对于挑战传统相册系统有决定性意义。减少Flash后的网页更多地引进了新兴的
Ajax
技术,使界面操作变得非常Cool。

  这就是Flickr的历史,清晰地看到了他们对于优秀产品的执著。有了技术和经验积累,加上不断坚持,总有一天时来运转,你的产品会成为新潮流的里程碑。

  还有一句话要告诉Yupoo等:把Flickr想成一个有Tag功能的在线相册就已经错远了;复制粘贴者们想当然将Flickr去其糟粕取其精华,结果无关紧要的拿来了,将令人激动的优点都去掉了,结果剩下什么?

  原文出处


Tips:如需继续访问被屏蔽的Flickr图片,最方便的方法是先 ,安装完毕后在下载Access Flickr!1.5这个插件,安装重启后即可正常浏览Flickr所有图片.

随机显示日志:
Fatal error: Call to undefined function: random_posts() in /home/lannyone/public_html/flickrcncom/wp-content/themes/indigo/single.php on line 32