一切为了更高的要求

下午参加厦门PHPer Club办的分享会。主讲仍然是caoz大湿。主要讲了这次QCon上的大牛们share出来的东西。架构、运维更多一些。关于PHP本身的东西倒基本没有。

这些QCon上的内容网上都能下到PPT。我也阅读了一些,但由于目前还没有碰到大数据的情况,所以还算不得说有体会。只能隔靴搔搔痒而已。

仍然是速度第一。系统容量的扩大,不能以牺牲用户访问体验为代价,所以就是速度速度。
前端,到后端,到系统。可优化的空间非常非常大。有甚至于,可以将insert操作和update操作分到不同的库里,针对硬盘磁头的读取方式做优化。越接近kernel,越BT,人的价值越高。

另外是安全性。这块是我非常欠缺的。

还有就是成本,时间成本。时间直接涉及到人工成本。这个时间涉及到很多方面,上面讲的访问速度,实际就是用户的时间成本。页面每晚打开1秒,可能就流失百分之多少的用户。
特别要讲的是,公司运营上的时间成本。一些重复性的事儿,做成脚本来做。减少人工的环节,就减少出错的机率。像小公司可能几台服务器,几个网管当然能搞定。但如果像facebook那样,需要管理成千台的服务器呢?你还一台一台装操作系统然后人工编译软件?

网络不是非常可靠的东西,前阵子不是amazon的云也挂掉了么,然后就造成若干公司的服务也出了问题。你得考虑,在你的整个网络里,这台服务器挂掉,能有什么影响。要让这个系统变得更健壮起来。

每个环节,都和数据息息相关。捕捉到数据,然后让数据告诉我们,现在我们的系统中正在发生什么事。

明天到公司,要考虑一下这些问题,在每个节点上,如果出现故障,多长时间监测到,如何应对,能不能让系统自己来应对。因为我实在不喜欢半夜三更地起来处理问题。一切都是让系统能承受更高的负载、访问量,让系统能持续安全地运行。这是系统工程,从上到下,各个环节都是紧密相连的。

然后问题是子子孙孙无穷匮也,怕的不是问题,而是怕没有解决问题的思路。
唉,少壮不努力,老大做IT啊。

Copyright © 2011. All Rights Reserved.

发表评论

电子邮件地址不会被公开。 必填项已用*标注