写给WEB2.0的站长

当互联网吵吵嚷嚷的进入2.0时代,当互联网的技术不再是那么高不可攀,当复制变成家常便饭,互联网热闹起来了

myspace火了,中国冒出更多的myspace
youtube刚刚起来,中国的视频网站就遍地开花
51拔地而起,中国出了无数的SNS
facebook则改变了中国站长的抄袭方式,不再学chianren了,校内火了

当抄袭变成习惯,我想说的是,模仿,站长,你准备好了吗?

如果你打算做垃圾站,或者赚点广告费的网站,请不要点击这篇文章,我从技术角度方面谈谈WEB2.0网站的模仿问题。

 

当投资和流量都不是问题的时候,我想说的是,您真的一帆风顺吗?

拿SNS网站来说,当匆匆上线的2.0,当一笔笔投资砸进去的时候,当流量上去的时候,您的困惑在什么地方?

 

我做过多个2.0公司的技术顾问,简单的谈谈2.0公司遇到的问题(涉及隐私,我用A B C D代替),这里就不再赘述大家众所周知的页面静态化,缓存和代码安全等问题了,有点技术的2.0公司的CTO都知道这些东西,我们谈点发展之后的问题

A公司

A公司做的是SNS网站,程序是两个毛头小伙子做的,目标直指51,程序开发是一帆风顺,功能也比51牛多了,推广也是一帆风顺(A公司有自己独到的推广方式。但是当ALEXA到2W的时候问题出来了,每天下午4点左右,网站速度慢的惊人,基本上打不开,公司三台服务器CPU100%,让人郁闷的是公司的网络配置方式,居然是双WEB的集群,而单独一台DB数据库。整个瓶颈在数据库,于是我建议做DB的集群,分析了一下数据结构,MD,典型的WEB程序员的作品,没有一点数据库设计规范,功能实现是可以,如果要扩展,不可能,集群基本上是不可能的,怎么办?不能办,于是,一个月的时间修改程序,数据结构基本上换了一遍 前期砸进去的几十万打了水飘,用户走光了。

结论:WEB2.0前期设计的时候不应该只考虑功能,应该认真考虑一下底层和数据结构了。

 

B公司

B公司也是做的SNS网站,程序是3个人开发的,CEO是某名牌大学的经济学硕士,有点知己网的味道,又有一些特色出来,说实话,公司的潜力不错,CEO有很强的运作能力,感觉前景不错。系统架构还行,但是---但是系统崩溃了,why?系统没有考虑到用户有个海量的说法,文件也有个海量的说法,用户的相册,图片全部存贮在WEB服务器的一个分区上,每个用户一个目录,而打开性能监视器,磁盘的IO高的惊人,基本上无暇响应。众所周知,文件系统也是一个数据库,单独大文件无所谓,关键是整个是300多个G的零碎文件,大量的读写操作,系统崩溃,数据丢失,文件系统的一个链断了,用户数据全部丢失!!!这是一个非常沉重的问题,系统整整停了一个月来做数据恢复(单独文件很容易,但是海量文件目前还没有一个软件能组织起来软件架构)。解决方案:修改程序架构,做分布式文件存贮(程序修改用了8天,但是文件转移却又用去了将近一个月),20万用户损失殆尽

结论:WEB2.0前期的设计应该有应付海量存贮的考虑,整个涉及了程序架构的修改,前期规划不好的话基本上思路一条。

C公司

C公司是一个值得尊敬的公司,CEO技术出身,和比尔盖茨一样,大学未毕业出来做网络,01到03年做短信狠赚了一笔,后来做的小项目也小有所成,说实话,我很佩服。公司做的是校友方面,但是更偏重myspace风格,注重个人主页,推广方面也下了大手笔。系统崩溃的原因其实很简单,由于采用的是微软的SqlServer,而微软直接就告诉了我们,SQLSERVER不支持集群,他们的数据库超负载,100%就没有下去过,只能横向增加配置,采用了4路4核CPU系统,但是系统还是崩溃了... 高互动注定了高负载。解决方案: 现从基本入手,解决掉几个程序耗能大户,对数据库采用横向切割,将用户每10万进行分组,同时对数据库系统进行散列,将多个表垂直分割,同时进行文件分组 ,解决问题. 因为修改了数据结构,程序也基本上大动了一下。 好在系统没有出大错,损失不算很大,不过对用户体验造成了很坏的影响。

 

结论:WEB2.0前期设计应该有良好的散列考虑,程序应该能有配合的扩充性,符合数据库的扩充

D公司

D公司是一个各个方面做的比较好的公司,做了CDN加速,图片也独立分出了N个服务器,数据库不错的一个,(CTO是个数据库专家),系统崩溃的原因在于WEB,按道理说WEB很容易做集群的,但是发现集群并解决不掉问题,他们的集群只允许做4台的WEB集群,但是4台都当掉了。仔细分析,找到原因,我估计整个也是大部分CTO最容易犯的一个错误,或者说他们根本就想不到的问题,就是WEB上传的问题,上传的时候由于时间的原因,线程是保持链接的,300个线程就可以把一个WEB Server当掉了。解决方案:这个最简单,把上传和其他耗能大户分离出独立出来。程序改动不是很大,但是之前半个月速度满对用户体验的损失也不可小视。

结论:没有什么结论了,毕竟有海量访问经验的CTO不多,也就是那几个大站的

 

时间: 2024-10-27 06:55:10

写给WEB2.0的站长的相关文章

用户体验:标签在web2.0网站的适用范围

前几天看到千鸟的一篇博客<标签的语言粒度>,颇有收获,不禁来谈谈自己对标签的一些看法. 标签和关键词的异同 不得不承认,不管标签(Tag)多么时尚,关键词(Keyword)多么老土,这两者之间的基本意义都是一致的,都是用来描述一个事物的多重属性.以至于,如果有用户问我标签是什么东西的时候,我仍然会告诉他:"就是以前常说的'关键词',换一种时髦的叫法而已". 当然,我这么说只是方便普通用户容易理解,两者之间仍然有重要差异. 标签,是一种分类的工具,标签的出现是为了解决浏览时的

怎样为你的WEB2.0创业进行营销

中介交易 SEO诊断 淘宝客 云主机 技术大厅 那么,经过一年痛不欲生死而后已的融资,策划和发展,你那光彩炫目的beta版的网络应用终于tmd差不多了(怨念啊)--现在你觉得是营销时间.你想要把产品以宅急送的速度丢给千万个用户.啊哈,你想,最便宜和迅捷的方法就是病毒营销 – 通过博客和社会新闻站.所以你去了你最喜欢的这些站点,digg,del.icio.us,TechCrunch,不消说(当然也是必须说的,hiahia)Read/WriteWeb.不知怎么的,你的那封寄托着你无限美好愿望的ema

魏武挥:只读变得可写 Web2.0重归内容

Web2.0的革命性在于UGC(User Generate Content,用户贡献内容).从最早的Blog,到今天炙手可热的twitter.对用户来说,正因为UGC的存在,互联网从"只读"变得"可写"了. 但无论如何,互联网上的"读者"依然比"作者"多.因此,一个需要足够眼球的Web2.0网站,就需要在"有效"激发UGC上下很大的功夫--同时吸引"作者"和"读者".

WEB2.0会是未来我们广大站长的罗马大道吗?

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 未来互联网一日三变,每天都会有不一样的改变,整个互联网的格局可以说是每半年就会变一次.所以WEB2.0现在也是很多站长朋友口中一直在津津乐道的话题,今天我就跟大家谈一谈这个问题吧!因为我的网站www.sodo51.cn ,这段时间也在迅猛发展,已经突破了日IP两万.所以未来的网站发展得和大家好好交流一下,不然在互联网一天不进步就会落后于人.

到底什么是Web2.0 - Web2.0学习指南

web|web2 (转载自http://www.klogs.org/archives/2005/07/nieweb_20_o.html ) 历史很重要.对一个技术的学习也应当从历史出发,通过其在时间形成历史的流变,得以知晓现状,甚至能够预知未来. 那Web1.0是什么呢? 他们说,记得静态HTML的WWW时代么? (那个时代的WWW应用.人们的Web体验.对社会的影响如何?) 那么动态HTML和静态HTML下的Web相比,是多少版本?1.5?对了,他们是真这么叫的. (在效果和影响上,与1.0相

塞班论坛化羽飞:Web2.0的自由和分享

web|web2 站长档案: 化羽飞,男,八十年代第一拨人,99年开始涉足网站建设和运营.毕业以后先后在几家网站从事过内容,产品和运营方面的工作,现在在一家国营网站做运营总监. 因为兴趣才有开始 因为朋友才有现在 说起建站,化羽飞回忆起99年的第一次做站,当时还没CMS,每个页面用Html手写好再上传,所以第一次做站在坚持了半年后就停止更新了.对比99年时候全手工写Html页面,化羽飞笑言,现在的站长真幸福.  在这之后,化羽飞一直在研究别人怎么做站,直到05年的4月,化羽飞买了台Nokia的Q

高校WEB2.0社区发展奇迹

在IT界的精英中不少都是刚毕业的大学生,很多是在大学里就打好了基础,甚至,大学生站长也不少    但是,很少有人真正关注高校社区的发展,一群毛孩子,没资金技术不硬没精力,能搞出什么来呢? 我是世纪民大网站长,我一直宣称我的网站是东北第一家WEB2.0专业高校社区门户不过可惜,发展了106天,前景是有,难度颇大,可能上天眷顾我,我拿到了首笔风险投资,显然,网站发展的势头猛不可挡 切入正题:高校社区究竟该如何发展?     我进入这一行是在去年,高考完了,进入本市一家网络公司帮忙,只是为了锻炼,恰巧

Web2.0的音乐理想会实现么?

web|web2 最近一直很喜欢看博客,下午的时候无意中看到了王通在新浪网的博客中写的一篇文章:<我们的音乐2.0梦想>,对着屏幕看了半天,也想了半天,遂发点感想.     不可否认王通大哥浸在互联网多年,对网络的了解也吃的很透彻了,想法也十分独到.但对于这篇策划个人却持有异议:     首先是天时,现在是Web2.0网站的调整期,从国外那些曾经辉煌一时的Web2.0站点现在纷纷裁员关站,再到VC们收紧银根,不愿再轻易给Web2.0站点投资,就可以看出目前不是做花费高昂的2.0站点的时候.而王

浅谈:Web2.0在个人网站中的价值

前一段时间写了一篇<一个合格的网站策划应该做到的>.好多网站站长向我咨询,由于时间和精力有限,所以没能一一回复,还请各位朋友鉴谅.我想就我对目前许多个人网站的现状和发展来谈谈个人网站发展的问题,以及web2.0理念对个人网站的影响. 目前大多数个人站长走的都是网站流量线路,把流量和网站排名看的比较重要,当然不乏其中还有一批以web2.0理念为发展的新网站,但是这种网站的发展还占少数,多数站长对什么是web2.0都不是很理解,更不用说彻底理解web2.0的理念. 一.目前个人网站的一般有以下几种