http://blog.sina.com.cn/rukei[订阅]
个人资料
关于武凯
男,皖籍,84年生人
居京,已婚。
此blog为记录自己个人想法,
并为自己发表的言论负责
感谢关注。
msn:rukei@163.com
Q:188591192
我要啦免费统计
博文

 

引言

最近在外面忙创建新公司的事情,昏天黑地,有些日子没在坛子里面冒泡了

发现还是对着新奇军的这个输入框写字有感觉,

趁着今下午喝茶喝多了导致晚上无法入眠的劲儿,

赶紧把这段时间自己做公司和泡新奇军的一些共通和心得之处乱写出来,

由于作者文笔和高度所限,所以有甚不到之处,大家尽管

2009的理想(2008-10-28 21:41)

找一群有故事的人

 

在一间长着一颗盛开的创意之树的屋子里

 

在这个互联网的冬天,

 

在每日的下午茶,享受着现磨的咖啡和暖暖的阳光

 

一起去做一个有意思的产品

 

虽然我们的公司不一定能够伟大

 

但是这将是一家温暖、善良、平等的公司

idea tree(2008-09-04 09:15)

工作空间里面应该有棵树

 

我们称之为 idea tree

 

上面长满了叶子,都是我们的想法和创意

 

我们坐在树下,等待着苹果掉下来,砸在我们的脑袋上

 

我们的牛顿就可以产生了

技术构架

Facebook使用LAMP(Linux、 Apache、 MySQL、 PHP)作为技术构架。Facebook的一个技术构架工程师Steven Grimm在博客中写到:

几乎我们所有的服务器都运行开源软件。我们的Web服务器是Linux,Apache和PHP。我们数据库是MySQL。我们 使用memcached来保证网站的快速反应。一些后台应用Python、Perl和Java,以及一些gcc和Boost。程序员用 Subversion和git来进行代码管理。还有很多--象很多网站一样,从头到脚都是开源软件。

因为研究的方向是偏向于数据运算和少量图片结构的网站

 

所以经过阅读多篇技术观点文章后得出如下观点,可能存在误区,请指点:

 

1)微软平台dotnet+mssql2005价格够贵,但与线下程序结合更加容易,开发周期较短

2)lamp集群技术可以使用软件实现

3)使用优秀的php cache 技术

4)web内容静态与动态分离,图片单独存储,数据库使用mysql,据说可以达到4000tb

 

更多内容容我消化下

 

下面附上一个图片,摘抄的

 

 

解释squid

myspace的六次重构(2008-08-30 16:39)

在每个里程碑,站点负担都会超过底层系统部分组件的最大载荷,特别是数据库和存储系统。接着,功能出现问题,用户失声尖叫。最后,技术团队必须为此修订系统策略。

虽然自2005年早期,站点账户数超过7百万后,系统架构到目前为止保持了相对稳定,但MySpace仍然在为SQL Server支持的同时连接数等方面继续攻坚,Benedetto说,'我们已经尽可能把事情做到最好'。

里程碑一:50万账户

按Benedetto 的说法,MySpace最初的系统很小,只有两台Web服务器和一个数据库服务器。那时使用的是Dell双CPU、4G内存的系统。

单个数据库就意味着所有数据都存储在一个地方,再由两台Web服务器分担处理用户请求的工作量。但就像MySpace后来的几次底层系统修订时的情况一样,三服务器架构很快不堪重负。此后一个时期内,MySpace基本是通过添置更多Web服务器来对付用户暴增问题的。

但到在2004年早期,MySpace用户数增长到50万后,数据库服务器也已开始汗流浃背。

但和Web服务器不同,增加数据库可没那么简单。如果一个站点由多个数据库支持,设计者必须考虑的是,如何在保证数据一致性的前提下,让多个数据库分担压力。

在第二代架构中,My

本文转载于

http://publish.itpub.net/i/2007-12-13/200712130852781.shtml

IT168 吕广娟

 

【IT168技术分析评论】
    Google是可伸缩性之王。每个人都知道Google是因为他们对大量,复杂信息的快速搜索,但是Google的技术并不只是在搜索领域闪闪发光。他们构建大型应用的平台方式能够让他们以惊人的竞争速度在网络规模应用上面大展拳脚。Google的目标一直是构建更高性能更高规模基础设施来支持他们的产品。他们怎么做到的呢?

参考资料以及信息来源
   视频:在Google上构建大型系统 (Video: Building Large Systems at Google)
   Google实验室:Google文件系统 (Google Lab: The Google File System)
   Google实验室:MapReduce:在大规模集群上简化数据处理 (Google Lab: MapReduce: Simplified Data Processing on Large Clusters)
   Google实验室:BigTable: (Google Lab: BigTable.)
   视频:BigTable: 一个分布式的结构化存储系统

方向:

要经过充分论证,并且经过有经验人士指点的

可以是互联网,也可以是针对行业的软件开发

 

用人策略:

人数不超过10人

有专才和通才

要有思想和个性的,用有故事的和热爱生活的人

有下午茶时间,要有现磨的咖啡机和上好的咖啡豆

装满零食的冰箱

自由高效的工作环境

 

工作环境:

优质而精粹的

条件允许下尽可能好的工作环境和薪水

催化出可以打动人心的产品

并讲述一个有一个有意思的故事

 

一些小故事:

源代码招聘广告

先工作室在收购,制作商业化新闻

低成本爆高效宣传效果

 

拉肚子一夜未睡

 

胡子拉碴

 

脸未洗

 

索性把形象彻底毁坏

 

呵呵