2.1 魔术网站
1996年,我们家签约购买一个国际互联网连接,并且获得了一个和互联网服务提供商绑定的主机账号。我下载了Fetch,一个免费的FTP客户端,然后找到了一个WebMonkey教程学会了基本的HTML编程。之后,我输入了FTP的密码,开始了Web编程之旅。一想起世界上每一个人都将会看到我的“世界,你好”的Web应用程序,我就激动不已。这个简单的应用改变了我以后的生活。
我热衷于魔术。因为我发现花费几天甚至几周,仔细地练习手部动作之后所产生的短暂的特技效果所带来的感觉令人着迷。所以,我想把我对于魔术技巧的激情和对这个称之为Web的新鲜玩意的激情结合起来。因此,我建立了我的第一个Web页面,一个供魔术师们交流想法和技巧的页面。刚开始的时候,这只是一个简单的HTML页面,随后迅速演变成一个动态的PHP网站,我称之为“魔术嘉年华”。
随着社区的成长,“魔术嘉年华”变得越来越动态,不停地增加新的内容、功能以及设计。为数众多的魔术师们在此分享他们的技巧和窍门。网站还提供了一些测试,访客通过这些测试之后,才能看到这些技巧和心得,这样就确保了只有真正的魔术师才可以访问这一内部圣殿。
网站很快增长到需要一个自己的服务器的时候了。看到“魔术嘉年华”被托管在一个专用的主机上,我不禁激动万分。到了2001年,成为排名第一的魔术网站,有成千上万的会员和不计其数的技巧分享。在那段岁月里,我给网站安装和配置了Apache和MySQL,花费了无数个夜晚对其进行调整优化,只为一切能正常工作。
后来,突然有一天,当我醒来的时候,发现网站瘫痪了。我试着登录服务器,但是没有成功。我给服务器提供商写邮件,没有任何回复。于是,我不停地给他们写邮件,几天之后,终于得到了回复,他们回道:“对不起,你的服务器挂掉了。”
我问道:“我的服务器挂掉了是什么意思?”
和很多之前和之后的开发者一样,我根本没有机会得以备份我的服务器。因此,我丢掉了所有的数据、魔术技巧、用户。让我感到讽刺的是,这台服务器表演了一个最大的魔术:让所有的一切在瞬间消失了。
这就是我第一个网站的最终结局。
对于我来说,这是一段痛苦的经历,同时也是一段非常重要的时光,它深深地影响了我以后的职业生涯。若干年后,当我开始使用平台即服务的时候,终于可以实现源自于这段痛苦经历的梦想,那就是创建了被称为AppFog的PaaS服务供应商。