2007年01月30日

斯蒂夫·乔布斯:我生命中的三个故事

  AppleCEO斯蒂夫·乔布斯斯坦福大学毕业典礼上的演讲

                                                                            杜然/译

    

    (斯坦福)是世界上最好的大学之一,今天能参加各位的毕业典礼,我备感荣幸。(尖叫声)我从来没有从大学毕业,说句实话,此时算是我离大学毕业最近的一刻。(笑声)今天,我想告诉你们我生命中的三个故事,并非什么了不得的大事件,只是三个小故事而已。 

    第一个故事,是关于串起生命中的点点滴滴。
    (原文为“connecting the dots”指一种小游戏:把标有序列号的点连起来,就构成一幅图画——译注)

    我在里德大学呆了6个月就退学了,但之后仍作为旁听生混了18个月后才最终离开。我为什么要退学呢?
    故事要从我出生之前开始说起。我的生母是一名年轻的未婚妈妈,当时她还是一所大学的在读研究生,于是决定把我送给其他人收养。她坚持我应该被一对念过大学的夫妇收养,所以在我出生的时候,她已经为我被一个律师和他的太太收养做好了所有的准备。但在最后一刻,这对夫妇改了主意,决定收养一个女孩。侯选名单上的另外一对夫妇,也就是我的养父母,在一天午夜接到了一通电话:“有一个不请自来的男婴,你们想收养吗?”他们回答:“当然想。”事后,我的生母才发现我的养母根本就没有从大学毕业,而我的养父甚至连高中都没有毕业,所以她拒绝签署最后的收养文件,直到几个月后,我的养父母保证会把我送到大学,她的态度才有所转变。
    17年之后,我真上了大学。但因为年幼无知,我选择了一所和斯坦福一样昂贵的大学,(笑声)我的父母都是工人阶级,他们倾其所有资助我的学业。在6个月之后,我发现自己完全不知道这样念下去究竟有什么用。当时,我的人生漫无目标,也不知道大学对我能起到什么帮助,为了念书,还花光了父母毕生的积蓄,所以我决定退学。我相信车到山前必有路。当时作这个决定的时候非常害怕,但现在回头去看,这是我这一生所作出的最正确的决定之一。(笑声)从我退学那一刻起,我就再也不用去上那些我毫无兴趣的必修课了,我开始旁听那些看来比较有意思的科目。
     这件事情做起来一点都不浪漫。因为没有自己的宿舍,我只能睡在朋友房间的地板上;可乐瓶的押金是5分钱,我把瓶子还回去好用押金买吃的;在每个周日的晚上,我都会步行7英里穿越市区,到Hare Krishna教堂吃一顿大餐,我喜欢那儿的食物。我跟随好奇心和直觉所做的事情,事后证明大多数都是极其珍贵的经验。
    我举一个例子:那个时候,里德大学提供了全美国最好的书法教育。整个校园的每一张海报,每一个抽屉上的标签,都是漂亮的手写体。由于已经退学,不用再去上那些常规的课程,于是我选择了一个书法班,想学学怎么写出一手漂亮字。在这个班上,我学习了各种衬线和无衬线字体,如何改变不同字体组合之间的字间距,以及如何做出漂亮的版式。那是一种科学永远无法捕捉的充满美感、历史感和艺术感的微妙,我发现这太有意思了。
    当时,我压根儿没想到这些知识会在我的生命中有什么实际运用价值;但是10年之后,当我们的设计第一款Macintosh电脑的候,这些东西全派上了用场。我把它们全部设计进了Mac,这是第一台可以排出好看版式的电脑。如果当时我大学里没有旁听这门课程的话,Mac就不会提供各种字体和等间距字体。自从视窗系统抄袭了Mac以后,(鼓掌大笑)所有的个人电脑都有了这些东西。如果我没有退学,我就不会去书法班旁听,而今天的个人电脑大概也就不会有出色的版式功能。当然我在念大学的那会儿,不可能有先见之明,把那些生命中的点点滴滴都串起来;但10年之后再回头看,生命的轨迹变得非常清楚。
    再强调一次,你不可能充满预见地将生命的点滴串联起来;只有在你回头看的时候,你才会发现这些点点滴滴之间的联系。所以,你要坚信,你现在所经历的将在你未来的生命中串联起来。你不得不相信某些东西,你的直觉,命运,生活,因缘际会……正是这种信仰让我不会失去希望,它让我的人生变得与众不同。   

    我的第二个故事是关于爱与失去。

    我是幸运的,在年轻的时候就知道了自己爱做什么。在我20岁的时候,就和沃兹在我父母的车库里开创了苹果电脑公司。我们勤奋工作,只用了10年的时间,苹果电脑就从车库里的两个小伙子扩展成拥有4000名员工,价值达到20亿美元的企业。而在此之前的一年,我们刚推出了我们最好的产品Macintosh电脑,当时我刚过而立之年。然后,我就被炒了鱿鱼。一个人怎么可以被他所创立的公司解雇呢?(笑声)这么说吧,随着苹果的成长,我们请了一个原本以为很能干的家伙和我一起管理这家公司,在头一年左右,他干得还不错,但后来,我们对公司未来的前景出现了分歧,于是我们之间出现了矛盾。由于公司的董事会站在他那一边,所以在我30岁的时候,就被踢出了局。我失去了一直贯穿在我整个成年生活的重心,打击是毁灭性的。
     在头几个月,我真不知道要做些什么。我觉得我让企业界的前辈们失望了,我失去了传到我手上的指挥棒。我遇到了戴维·帕卡德(普惠的创办人之一——译注)和鲍勃·诺伊斯(英特尔的创办人之一——译注),我向他们道歉,因为我把事情搞砸了。我成了人人皆知的失败者,我甚至想过逃离硅谷。但曙光渐渐出现,我还是喜欢我做过的事情。在苹果电脑发生的一切丝毫没有改变我,一个比特(bit)都没有。虽然被抛弃了,但我的热忱不改。我决定重新开始。
    我当时没有看出来,但事实证明,我被苹果开掉是我这一生所经历过的最棒的事情。成功的沉重被凤凰涅槃的轻盈所代替,每件事情都不再那么确定,我以自由之躯进入了我整个生命当中最有创意的时期。    在接下来的5年里,我开创了一家叫做NeXT的公司,接着是一家名叫Pixar的公司,并且接识了后来成为我妻子的曼妙女郎。Pixar制作了世界上第一部全电脑动画电影《玩具总动员》,现在这家公司是世界上最成功的动画制作公司之一。(掌声)后来经历一系列的事件,苹果买下了NeXT,于是我又回到了苹果,我们在NeXT研发出的技术在推动苹果复兴的核心动力。我和劳伦斯也拥有了美满的家庭。
    我非常肯定,如果没有被苹果炒掉,这一切都不可能在我身上发生。对于病人来说,良药总是苦口。生活有时候就像一块板砖拍向你的脑袋,但不要丧失信心。热爱我所从事的工作,是一直支持我不断前进的惟一理由。你得找出你的最爱,对工作如此,对爱人亦是如此。工作将占据你生命中相当大的一部分,从事你认为具有非凡意义的工作,方能给你带来真正的满足感。而从事一份伟大工作的惟一方法,就是去热爱这份工作。如果你到现在还没有找到这样一份工作,那么就继续找。不要安于现状,当万事了于心的时候,你就会知道何时能找到。如同任何伟大的浪漫关系一样,伟大的工作只会在岁月的酝酿中越陈越香。所以,在你终有所获之前,不要停下你寻觅的脚步。不要停下。

    我的第三个故事是关于死亡。

    在17岁的时候,我读过一句格言,好像是:“如果你把每一天都当成你生命里的最后一天,你将在某一天发现原来一切皆在掌握之中。”(笑声)这句话从我读到之日起,就对我产生了深远的影响。在过去的33年里,我每天早晨都对着镜子问自己:“如果今天是我生命中的末日,我还愿意做我今天本来应该做的事情吗?”当一连好多天答案都否定的时候,我就知道做出改变的时候到了。
    提醒自己行将入土是我在面临人生中的重大抉择时,最为重要的工具。
    因为所有的事情——外界的期望、所有的尊荣、对尴尬和失败的惧怕——在面对死亡的时候,都将烟消云散,只留下真正重要的东西。在我所知道的各种方法中,提醒自己即将死去是避免掉入畏惧失去这个陷阱的最好办法。人赤条条地来,赤条条地走,没有理由不听从你内心的呼唤。
    大约一年前,我被诊断出癌症。在早晨7:30我做了一个检查,扫描结果清楚地显示我的胰脏出现了一个肿瘤。我当时甚至不知道胰脏究竟是什么。医生告诉我,几乎可以确定这是一种不治之症,顶多还能活3至6个月。大夫建议我回家,把诸事安排妥当,这是医生对临终病人的标准用语。这意味着你得把你今后10年要对你的子女说的话用几个月的时间说完;这意味着你得把一切都安排妥当,尽可能减少你的家人在你身后的负担;这意味着向众人告别的时间到了。
    我整天都想着诊断结果。那天晚上做了一个切片检查,医生把一个内诊镜从我的喉管伸进去,穿过我的胃进入肠道,将探针伸进胰脏,从肿瘤上取出了几个细胞。我打了镇静剂,但我的太太当时在场,她后来告诉我说,当大夫们从显微镜下观察了细胞组织之后,都哭了起来,因为那是一非常罕见的,可以通过手术治疗的胰脏癌。我接受了手术,现在已经康复了。
    这是我最接近死亡的一次,我希望在随后的几十年里,都不要有比这一次更接近死亡的经历。在经历了这次与死神擦肩而过的经验之后,死亡对我来说只是一项有效的判断工具,并且只是一个纯粹的理性概念时相比,我能够更肯定地告诉你们以下事实:没人想死;即使想去天堂的人,也是希望能活着进去。(笑声)死亡是我们每个人的人生终点站,没人能够成为例外。生命就是如此,因为死亡很可能是生命最好的造物,它是生命更迭的媒介,送走耋耄老者,给新生代让路。现在你们还是新生代,但不久的将来你们也将逐渐老去,被送出人生的舞台。很抱歉说得这么富有戏剧性,但生命就是如此。
    你们的时间有限,所以不要把时间浪费在别人的生活里。不要被条条框框束缚,否则你就生活在他人思考的结果里。不要让他人的观点所发出的噪音淹没你内心的声音。最为重要的是,要有遵从你的内心和直觉的勇气,它们可能已知道你其实想成为一个什么样的人。其他事物都是次要的    在我年轻的时候,有一本非常棒的杂志叫《全球目录》(The  Whole  Earth Catalog),它被我们那一代人奉为圭臬。这本杂志的创办人是一个叫斯图尔特·布兰德的家伙,他住在Menlo  Park,距离这儿不远。他把这本杂志办得充满诗意。那是在60年代末期,个人电脑、桌面发排系统还没有出现,所以出版工具只有打字机、剪刀和宝丽来相机。这本杂志有点像印在纸上的Google,但那是在Google出现的35年前;它充满了理想色彩,内容都是些非常好用的工具和了不起的见解。
    斯图尔特和他的团队做了几期《全球目录》,快无疾而终的时候,他们出版了最后一期。那是在70年代中期,我当时处在你们现在的年龄。在最后一期的封底有一张清晨乡间公路的照片,如果你喜欢搭车冒险旅行的话,经常会碰到的那种小路。在照片下面有一排字:物有所不足,智有所不明(Stay  Hungry.  Stay  Foolish.)这是他们停刊的告别留言。物有所不足,智有所不明。我总是以此自诩。现在,在你们毕业开始新生活的时候,我把这句话送给你们。

    物有所不足,智有所不明。(Stay  Hungry.  Stay  Foolish.)

2007年01月26日

GOOGLE 排名监测工具下载

http://www.cleverstat.com/google-monitor.htm

查询关键字使用频率工具

http://inventory.overture.com/d/searchinventory/suggestion

蜘蛛模似器

http://www.webconfs.com/search-engine-spider-simulator.php

关键词密度检查

http://www.seotoolkit.co.uk/keyword_density_analyser.asp

链接流行度 Link Popularity Checker

http://www.seotoolkit.co.uk/link_popularity_checker.asp

PR值查询工具

http://www.webrankinfo.com/english/tools/pagerank.php

检查Google Dance

http://www.webrankinfo.com/english/tools/googledance.php

Google链接广泛度检测器(Google Backlink Checker)

http://www.webconfs.com/Google-backlink-checker.php

搜索引擎抓取页面数量统计器(Search Engine Saturation)

http://www.marketleap.com/siteindex/

链接广泛度检测器(Link Popularity Check)

http://www.marketleap.com/publinkpop/

相似页面检测器(Similar Page Checker)

http://www.webconfs.com/similar-page-checker.php

AdWords关键字工具 查询特定关键词的常见查询及扩展匹配

https://adwords.google.com/select/KeywordSandbox

百度特定关键词的常见查询、扩展匹配及查询热度

http://www2.baidu.com/inquire/dsquery.php

关键字使用频率工具(英文)特定关键词的常见查询及被查询次数

http://inventory.overture.com/d/searchinventory/suggestion

网易关键字搜索热度

http://adpsearch.163.com/find_price.php

搜狐关键字搜索热度

http://db.sohu.com/regurl/pv_price/query_consumer.asp

域名批量查询

http://www.whois.sc

IP转换成域名

http://www.whois.sc/members/reverse-ip.html

2007年01月24日

页面长度与用户行为的一些数据

ClickTale Logo

以色列公司 ClickTale 在 06 年底的时候发布了他们针对 120,000 次页面浏览(06 年 11 月至 12 月)数据统计分析的报告,主要分析了页面长度和用户拖动滚动条之间的关系(不包括横向滚动条,以下提到的滚动条都是指纵向滚动条)。下面是部分内容摘要:

总体数据

  • 91% 的页面浏览都是有滚动条的;
  • 在这 91% 中,有 76% 的页面浏览,是用户滚动页面至一定程度(但不到底);
  • 在这 91% 中,有 22% 的页面浏览,是用户从页面顶部拖动到底部。

虽然 22% 看起来不是很高,但其实因为统计的数据中大部分页面浏览是重复的(不同人,相同页面),并且在绝大多数情况下用户可以从页面顶部找到想要的信息,回头客也会根据自己需要访问固定的部分,所以 22% 这个比例是相当高的。

众所周知,新浪的页面很长,但是他巧妙的在新闻频道首页的最底部放置了“社会新闻”,其中内容主要是“男子强奸女工不成将其捅死”“男子多次在女厕外偷窥被抓”之类的新闻。如果统计的是新浪新闻频道的数据…肯定不准。

下面这个表格显示在这 120,000 次页面浏览数据中,用户往下滚动高度(ScrollReach, px)的比例:

ScrollReach Abs

看上去大部分人只浏览页面的 500px – 900px(一至两屏)的高度,不拖动到页面底部。但是这个结论是错误的。因为用户拖动的高度受到页面高度的限制,见下图:

PageHeight

页面的高度集中在 600px – 1500px,为了排除这个因素的影响,把上面两张图的数据加一下权看一下分布情况。如下图:

ScrollReach Rel

看到最后的那个 100%(从头拖到尾)的比例,是否有些惊讶?这就是前文中 22% 的由来。还不相信,可能你觉得这个比例仅在页面高度不高的情况下才成立。没关系,再看一张图:

ScrollReach 4000-4100

上图显示的是,在页面高度为 4000px – 4100px 的情况下,用户拖动高度的比例分布。当然,不是说用户阅读完了整个页面,而是说他们扫视完了整个页面,在上图中是 23%。

是不是页面长就不好?

通过上面的数据可以看出,相当一部分用户会拖动到页面底部。那么,是不是页面越长,用户越是不愿意往下拖了(或者说有那么点小小的趋势)?不是的,我们看图说话:

Scrolled to Bottom

上图的分布还是相当平均的。不管页面多长,并不会影响用户扫视完整个页面。

Scrolled to 90%+

大部分用户会扫视 90% 以上的内容(页面高度)。

Above the Fold

“Above the Fold”这个词最初用在报纸上面,可以理解为重要内容。因为报纸会被折叠成一定的大小送到用户手里。那么重要的内容不允许被折叠起来,比如头版的内容。对于网页来说,存不存在重要内容分隔点呢?没有准确的值,因为这取决于用户屏幕分辨率、浏览器窗口、安装浏览器插件和 Toolbar 的情况。下图是从数据中统计出来的分布情况(我不大清楚下图数据如何得来的,有什么方法?):

Fold Location

从上图中可以看出来,集中在三个地方,430px、600px 和 860px。这是当今最流行的三种分辨率下的重要内容分隔点(Fold Location):800×600,、1024×768 和 1280×1024。基本上是把分辨率的高度减去 170px(浏览器的非内容区域)。而围绕着这三个点的还有很多其他数据,是因为用户浏览器窗口、插件等因素的影响。

注意图中最高的 600px 那个点(1024*768 的分辨率是主流),仍然不足 10%。所以我们基本上可以这么认为,网页上没有所谓的重要内容分隔点,这和报纸不一样。

总结

  • 设计师可以拿着这些统计数据,告诉你的老板,不要把文字缩在一起,为了减少用户的负担,可以适当增加高度,增加文字大小或者行距,使阅读起来更舒适;
  • 也不要太在意把什么内容都往第一屏上堆,注意平衡;
  • 数据显示大部分用户会一直拖动到底,但是为了让用户不要那么辛苦,还是控制一下页面的高度;
  • 精简文字内容,适当增加图片,用户是在“扫”网页,而不是“阅读”。这和 Jakob Nielsen 的十大网站设计错误里面的第四条一致;
  • 使用一种 cut-off 式的设计,让用户主动往下拖动滚动条。

ClickTale 提供视频回放式的用户行为数据统计服务,他们的口号是 Because Every User Has A Story。目前处在 closed beta 测试阶段(我去年 8 月份的时候就提交了注册,到现在还不让我测试),近期应该会有公开测试,继续留意。

2007年01月19日

五,DIV和页面布局
  
  现在很流行CSS+DIV的方式重新构建网站,因为用这种方法构建的网站访问速度快,占用的带宽小. CSS+DIV只是一种通俗的说法,具体的说应该是制作符合W3C标准的网站所用的语言:XHTML,也就是下一代的HTML.DIV只是布局的方法,做出来的网页代码简单,虽然页面看起来没有TAB所带来的那么华丽,至少要做出和TAB一样的效果来,要麻烦的多,但是维护起来却是很方便,因为是用CSS定义的样式.TAB制作的网站代码庞大,这是必然的,因为他是形式与内容混合在一起的,WEB标准的网站代码清晰明快,体积小,因为很多形象的东西都在CSS里.。
  
  通常使用CSS+DIV方式需要手工编写代码。
  
  这里推荐使用Microsoft Office SharePoint Designer 2007,也就是FRONTPAGE2007,是目前最好的可视CSS+DIV编写工具。
  
  
  
  
  六,服务器技术
  
  什么样的服务器好,这是一个有意思的问题。
  
  首先是服务器的硬件环境
  服务器硬件环境可以分为几大类:
  1, 虚拟主机:这种适合小型网站项目,一般访问量每天几千IP、数据大小在几个G以内都可以考虑,成本低,不需要技术人员维护。但是由于对服务器没有控制权,无法实现很多复杂功能。
  2, VPS虚拟服务器:这种适合起步的商业项目,操作时看上去像一台独立的服务器,对服务器有部分控制权,需要技术人员简单维护,但是没有核心控制能力。
  3, 单服务器:这种适合中型商业网站,如果需要大的存储空间可以考虑磁盘阵列,如果在服务器上安装有MSSQL等大型数据库或者动态调用数据较多,推荐使用双CPU服务器(最好把数据库分装在另一台服务器上面),如果访问量较大,内存和主板总线带宽一定要大。
  4, 服务器群集,就是多台服务器一起,这种适合大型商业网站,当其中一台服务器满负荷的时候,转向到另一台服务器。这里有内网转向和外网转向两种模式,前者访问时看不到域名变化,后者访问者会发现域名变化为www1.****.com、www2.***.com等
  
  其次是服务器的操作系统
  目前市场流行的服务器操作系统主要有两大阵营,
  1,windows系统,是微软公司开发的操作系统,目前代表是windows server 2003,它具有操作简单,维护方便等优点,但是windows先天的缺陷他也同样继承了,如运行时间越长就越慢,系统盘上面堆积大量无效文件,如果连续运行一周不重新启动,服务器就会慢得让人难以接受。
  如果网络项目确定使用ASP、ASP.net、ACCESS或MSSQL数据库,那最佳的选择就是windows 服务器。
  
  2,Unix系统,目前可用的UNIX操作系统有很多,但只有IBM AIX 5L包括了IBM在为全球客户创建业务解决方案中所获得的经验。而且它还通过实现与Linux之间的亲和关系,提供了对64位平台的支持,它可以在所有的IBM p系列和IBM RS/6000工作站、服务器和大型并行超级计算机上运行。。
  如果公司技术力量雄厚,建议使用FreeBSD,FreeBSD可以说是UNIX的一个变种,Yahoo 所采用的 Web Server,是进阶的 BSD UNIX 操作系统,全球十大站点中有七八成的服务器基于FreeBSD,
  
  3,Red Flag Advanced Server系统(红旗Linux)是目前世界上发行最多的LINUX版本,
  目前,Red Flag Advanced Server 4.1支持超过500种的商业应用软件,包括DB2、Sybase、Websphere、Weblogic、Netbackup、CA ARCServ、Openview、Tivoli、Domino等企业级关键应用。红旗开发了主机管理工具Rfmin1.1,它由17个工具组成,涵盖了主机管理的方方面面。Rfmin1.1覆盖了主要的服务器管理工作,实现了三大差异的消除:手工编辑配置文件和应用管理工具之间的差异、Windows系统管理和 Linux 系统管理之间的差异、本地管理和远程管理的差异。通过这些管理工具,无论是UNIX系统管理员还是Windows系统管理员,都能够高效地管理红旗Linux服务器,从而降低了管理费用。
  
  在实际中,UNIX和LINUX由于具有非常稳定的性能,特别适合对于服务器性能和稳定要求较高的环境下,它们可以长时间运行几年而不需要重新启动。
  
  特别指出,红旗LINUX这几年发展出乎大家意料之外,特别是它在易操作性方面接近windows系统,是中小服务器优选的LINUX操作系统。
  
  而UNIX具有功能强大但是维护复杂,适合大型网站使用,特别是采用小型机+UNIX是各种高性能网络环境如银行等的必备选择。
  
  
  第三是服务器的带宽,带宽就是表达速度的,带宽越大,速度越大。例如内存带宽、总线带宽、网络带宽等等都是以“字节/秒”为单位。500人同时在线的文章类网站差不多带宽占1-3M BPS ,500人同时在线的论坛一般占3-5M BPS,500人同时在线的视频看传输方式的 如果全部通过服务器那至少要30-100M BPS。
  
  七, 新技术应用
  
  随着互联网的发展,新的技术也在不断涌现,目前有这么几个方向
  
  1,3D方向,也就是web 3D,互联网3D图形技术。目前,已有几家公司推出了自己虚拟社区及全套的解决方案,如Blaxxun、pointworlds等。它们除了提供虚拟场景制作以外,还提供:服务器管理,通讯管理,用户管理等功能。Blaxxun公司Virtual Worlds Platform 5.1服务器已经有许多网站用它建立虚拟社区。他们的特点都是采用下载模型和渲染数据+渲染引擎插件模式来显示3维效果,但是目前标准多种,比较有影响力是:
  X3D:由Web 3D Consortium制定,得到大学,政府机构及一些Wed3D图形公司的支持.它是VRML97下一代新的国际标准,有比较广泛的社会基础。
  Shockw***e3D: 这是Macromedia公司(现在已经被ADOBE公司收购)的Flash插件,有着极为广大的用户群,据说世界上有1亿3千万人安装,Intel把它的Wed3D 图形集成到Shockw***e。
  
  2,终端应用方向
  
  终端应用也就是通过互联网来进行各种网络化的实际应用,比如远程操作某些设备,比如在网上控制家里的微波炉做饭。各种软件之间也可以远程同步协作。
  也就是从目前的信息传达到信息应用。这里的发展趋势应该是网络技术更多采用编译化的语言作为开发引用,因为单纯的脚本语言已经无法适应。
  
  3,模块化开发方向
  
  随着网络开发的技术越来越复杂,开发工程越来越大,将会出现各种便于二次开发的中间件,比如目前出现的CMS系统就是这样,只需要简单改变一下模版,其中的国产优秀者有动易、风讯等就可以建设像搜狐、新浪那样的网站。
  
  八, 期待新一代的SGML和笔者的研究
  
  SGML(Standard Generalized Markup Language),即标准通用标记语言,是1986年出版发布的一个信息管理方面的国际标准(ISO 8879)。该标准定义独立于平台和应用的文本文档的格式、索引和链接信息,为用户提供一种类似于语法的机制,用来定义文档的结构和指示文档结构的标签。
  
  SGML是一种在Web发明之前就早已存在的用标记来描述文档资料的通用语言。但SGML十分庞大且难于学习和使用。鉴于此,人们提出了HTML语言。SGML是XML和HTML的母语言。SGML的覆盖面很广。它几乎涉及人们生活的每一个领域。它被用来描述成千上万中文件。HTML只是其中一种文件类型,是一种在网上最常用的类型。它定义了一种简单而固定且含标识的文件类型。
  
  但近年来,随着Web应用的不断深入,HTML在需求广泛的应用中已显得捉襟见肘,有人建议直接使用SGML作为Web语言。但SGML太庞大了,于是Web标准化组织W3C建议使用一种精简的SGML版本——XML。XML是SGML的简化版。为了实现更加方便地编写和理解应用程序,更加方便地在网络上传输信息,更加方便地实现互操作性,XML申略了一些SGML中复杂和不常用的部分。但XML还能和SGML一样通过解析
  
  XML与SGML一样,是一个用来定义其他语言的元语言。与SGML相比,XML规范不到SGML规范的1/10,简单易懂,是一门既无标签集也无语法的新一代标记语言。
  
  目前,SGML表达的还是基于传统平面的出版模式,而HTML和XML就同样变成了只能表述平面信息的内容,这样导致要想实现web 3D就必须使用引擎插件。
  
  从目前看来,XML已经基本是SGML在互联网上面应用的最大发挥了。下一代的SGML应该是基于3D和多媒体的,这样我们看到的就不仅是简单的一些文字图片了,而且也可以不依靠插件就能够实现3D效果。
  
  这里可以透露一点笔者本人正在对此做一些研究,目前已经取得了相应的进展,现在正在整理中,估计再过一年左右就可以公开,本人将其命名为2-SGML,也就是第二代SGML。特点是简化基本规则,增加扩充能力。该版本确定了若干基本扩充准则,用户可以很方便扩充自己的编码规则。在新的2-SGML环境下,用户的各种文档之类全是3D多媒体效果。
  
  笔者现在正在完善TXML,特点是完全使用类似现在的脚本语言,向下兼容来实现3D和多媒体效果,如果是TXML,不光可以兼容现在的XML,还可以在浏览器里面看3D网页(不光是三维图像)也就是说,我们从浏览器里面看到的全是3D的了。而且不需要装3D引擎,直接用简单的编码规则语言写出3D。就像HTML里面写出表格等那样。
  
  
  九,网站如何选择
  
  不同的互联网项目对技术要求也不同。
  
  1,如果你的项目是一般企业网站之类应用,或者能够确定访问量不是很大,那么建议服务器采用虚拟主机方式,开发语言采用ASP+ACCESS。
  
  2,如果你的项目是需要频繁交互,比如论坛、交友等等,建议采用PHP+MYSQL,服务器采用独立服务器或者虚拟服务器。
  
  3,如果你的项目数据量足够大,同时对于系统稳定性没有苛刻要求,可以采用ASP+MSSQL,采用双CPU服务器。
  
  4,如果你的项目对于系统可靠性要求特别苛刻,最好使用PHP+Oracle,服务器采用双CPU服务器。
  
  5, 如果你的项目对于系统可靠性要求特别苛刻,同时反应要求足够快,最好使用PHP+Oracle或者PHP+DB2,或者直接使用编译开发语言,服务器采用服务器群集。
  6, 如果你的服务器足够好,你又想对外炫耀的技术力量的话,可以采用JSP+MYSQL,服务器一定要是UNIX或者LINUX操作系统。
  
  一个互联网项目采用技术要注意几点
  1, 如果你有好的服务器,同时有好的技术条件,那你什么语言都可以用。语言没有高低之分,但是有适合不同条件之分。例如如果有谁告诉你ASP不行的话,那不妨问他对COM+了解多少,能不能开发相关服务器组件。
  每一项互联网应用的语言技术,后面都有一个强大的编译语言作为后盾。
  ASP的背后是VB
  ASP.NET的背后是VB. Net或者C,但是似乎微软在支持上更多偏向VB. Net
  PHP的背后是C
  JSP的背后是J***A
  
  2, 判断技术高手的简单标准
  ASP高手:能够熟练使用VB开发COM+。
  asp.NET 高手:能够熟练使用VB.NET或C来编写服务器组件。
  PHP高手:能够熟练在UNIX/LIUNX环境下使用C。
  JSP高手:能够熟练使用J***A开发互联网环境下的数据库软件。
  
  如果上面的要求做不到,那就不能称为高手。
  
  
  
  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  
   这里是属于《互联网项目运营分析》的上半部分,侧重于基础分析。

 一,技术是基础
  二,CGI、ASP、ASP.NET 、PHP、JSP,什么技术好
  三,ACCESS、MSSQL、MYSQL、Oracle,什么数据库好
  四,AJAX火了和生成静态页面
  五,DIV和页面布局
  六,服务器技术
  七,新技术应用
  八,期待新一代的SGML和笔者的研究
  九,网站如何选择
  
  
  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  
  
  
  一, 技术是基础
  
  对于互联网项目运营来说,技术是一个基础,离开了技术,互联网项目就什么也不是。但是光有技术也不行,大家可以看到,很多网站技术先进,但是就是无法盈利。我们现在看到的大门户网站,如搜狐、雅虎等,并没有什么太先进的技术。
  
  在这一章里面将来详细介绍互联网相关技术的长短,以及企业的应用选择。
  
  
  二, CGI、ASP、ASP.NET 、PHP、JSP,什么技术好
  
  第一个问题是开发开发互联网项目,有那些技术
  
  
  CGI是Common Gateway Interface(通用网关界面),是一个用于定Web服务器与外部程序之间通信方式的标准,使得外部程序能生成HTML、图像或者其他内容,而服务器处理的方式与那些非外部程序生成的HTML、图像或其他内容的处理方式是相同的。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。Perl由于其跨操作系统、易于修改的特性成为了CGI的主流编写语言,以至于一般的“cgi程序”就是Perl程序。
  cgi是目前最稳定的运行方式,因其是独立的进程,而且执行完后自动释放进程,所以稳定性是最高的,如用大量点击方式攻击,攻击完后cgi还能照常运作,而且其性能不变。另一优点就是安全性比脚本高很多, cgi还有一个优点可以和系统底层相互通讯。
  
  cgi的缺点是每一个连接都启动一个进程。很消费系统的资源,每秒支持的击点率不高,在nt或win2000下也就20次/秒左右。asp可以支持200次/每秒。
  
  ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互。是一种简单、方便的编程工具。ASP的网页文件的格式是.ASP。用ASP做网站的时候当你网站数据变大时候。网站访问速度越来越慢。有人说现在很流行ASP所以相应的ASP脚本安全性差很多,实际上写ASP的程序的时候如果严格按照书写安全的代码的规范去写,写出来的程序会非常安全。单纯的ASP是不太高效的,真的想要高效的话就必须结合COM+,在Win32平台下COM+的效率是非常高。这是脚本语言的先天缺陷。
  
  有评论是这样说的:“ASP的入门门槛最低。这按理说应该算ASP的优点,它秉承了微软技术一贯的作风——简单,入门门槛低。也正是因为这一点,使得大量的Web开发领域的新手能够很快地开发网站。但也正因为这一点,使许多掌握了ASP的一点皮毛知识的人自认为对ASP很懂,结果写出很垃圾的程序,让别人看了ASP的笑话。”
  
  PHP是Hypertext Pre-Processor(超文本预处理器),它是一种服务器端的HTML脚本/编程语言。PHP语法上与C相似,可运行在Apache, Netscape/iPlanet, 和 Microsoft IIS Web 服务器上。PHP实际上就是“现代版的PERL”,只是名称不同而已。PHP具有和J***A类似的Class关键字。因为不需要虚拟机,以致速度比J***A快5倍。PHP是一种功能强大的脚本语言。
  
  在很多地方流传一种说法:“有人做过试验,对这三种语言分别做循环性能测试及存取Oracle数据库测试。 在循环性能测试中,JSP只用了令人吃惊的四秒钟就结束了20000*20000的循环。而ASP 、PHP测试的是2000*2000循环(少一个数量级),却分别用了63秒和84秒。(参考PHPLIB) 。”这个说法很容易误导,大家注意这个“(参考PHPLIB)”,原来是拿别的数据来跟自己测试数据对比,但是这里又没有公开测试环境,比如服务器是否一样,操作系统是否有可比性,如果在一台奔三的服务上面运行ASP和PHP,然后到一台小型机上面运行JSP,那恐怕很滑稽。
  
  
  JSP是Sun公司倡导许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入J***a程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件。
  
  J***a 是面向对象的,但速度很慢。而且十分复杂(具有许多层,如JVM,JIT 等等)。J***a Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要J***a Servlet和JSP配合才能完成。JSP具备了J***a技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。JSP的优点是跨平台应用,但是缺点也因此而来,在windows平台上面,比不了ASP和ASP.NET,在UNIX平台上面比不了PHP。
  
  ASP.NET:
  
  asp.net做起来快,因为m$给我们封装了很多控件,以及很多现成的模式,
  
  ASP.NET 的优势很明显在于它简洁的设计和实施。语言灵活,并支持复杂的面向对象特性。在这种意义下,它真正能够与编程人员现有的技能进行互操作。但是ASP.NET是以损失效率为代价的。ASP.NET 在内存使用和执行时间方面耗费非常大,这大部分归因于较长的代码路径。对基于 Web 的应用程序,这些局限可能是一个严重的问题,因为在 Web 上,您的应用程序可能扩展为每秒成千上万的用户。内存使用率还可能成为 Web 服务器上的一个问题。
  
  
  整体看来几大开发语言各有优缺点,不能简单评论,公正的评价是将该语言与所需要的环境结合起来:
  
  ASP的应用应该是以VB和COM+为基础支持,以ASP作为脚本开发语言,运行在windows 的IIS服务器上面。对VB和COM+不精通就不要说自己精通ASP。
  PHP的应用应该是以C和CGI为基础支持,以PHP作为脚本开发语言,运行在UNIX或LINUX服务器上面。
  JSP的应用应该是以J***A和J***a Servlet为基础,以JSP作为脚本开发语言,通过虚拟机运行在各种服务器上面。
  ASP.NET的应用应该是以VB.NET(C)为基础,以VB.NET或C#.NET为开发语言,通过调用编译的DLL来运行在windows 的IIS服务器上面。
  
  
  
  
  三, ACCESS、MSSQL、MYSQL、Oracle、DB2,什么数据库好
  
  ACCESS结构简单容易处理,而且也能满足多数的网站程序要求。ACCESS是小型数据库,既然是小型就有他根本的局限性,以下几种情况下数据库基本上会吃不消:
  1)数据库过大,一般ACCESS数据库达到50M左右的时候性能会急剧下降!
  2)网站访问频繁,经常达到100人左右的在线。
  3)记录数过多,一般记录数达到10万条左右的时候性能就会急剧下降!
  
  MSSQL是微软公司开发的一种大型数据库系统,它可以支持的数量达到G的级别,也是微软公司为了与ACCESS高低搭配的一种高端方案。但是他的缺点也很明显,大型数据库通常都要求速度快,稳定可靠,维护方便。而MSSQL恰好是速度不是最快,连MYSQL都比不了,由于windows平台的原因,也不是很稳定,操作是比较简单但是经常出现各种莫名奇妙的问题。Windows操作系统有一个先天缺陷,就是不能长时间运行,一般情况下,运行两三天后性能就大幅度下降,必须重新启动。MSSQL数据库系统对于资源占用是很惊人的,通常情况下,如果单独的数据库服务器,就不推荐使用MSSQL(最少也要是双CPU)。
  
  MySQL是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问MySQL数据库的程序,特别是与PHP更是黄金组合,运用十分广泛。MySQL不支持事务处理,就这一条让PHP开发者吃了亏,没有视图,没有存储过程和触发器,没有数据库端的用户自定义函数,不能完全使用标准的SQL语法,这都是MySQL的缺点。
  
  Oracle是这些年来最引人瞩目的数据库系统,他具有很强大的数据处理能力,但是如果是在windows环境下运行Oracle,那么他的性能与MSSQL相比基本不相上下,如果是在UNIX平台下,则远比只能用于windows平台的MSSQL好得多。不过他的操作也远比MSSQL复杂。
  
  DB2就是IBM开发的一种大型关系型数据库平台,基本应用在海量数据环境下,它支持多用户或应用程序在同一条SQL 语句中查询不同database甚至不同DBMS中的数据。特别是DB2+小型机+UNIX是诸如银行、证券交易所等使用的性价比最高的数据库环境。
  
  
  
  
  
  四,AJAX火了和生成静态页面
  
  静态页面是指网页内容是提前制作好的,放到网上去,不人为的更改时不会变化的。制作简单,不易更新,一般适于极为简单的宣传。静态页面的优点是容易被搜索引擎收录。
  
  而动态是指网站本身是一个系统,网站的内容是查询数据库返回的内容,平时只要在后台上传、更新内容,在网站的前台立刻就会更新。制作复杂,更新、维护非常容易。现在绝大多数网站都采用动态代码。
  
  用户上网浏览网页时,WEB服务器会判断用户浏览的是动态网页还是静态网页,如果是静态网页,WEB服务器就会把静态网页直接发送给用户,如果是动态网页,那么,WEB服务器会先在服务器上执行这个动态网页,然后把执行结果发送给浏览用户,因此动态网页消耗服务器的CPU、内存资源会比静态网页多得多,因此一些大网站都使用静态页面。
  
  同时搜索引擎为了避免陷入死循环,对于索引xxx.xxx?xx=xxx这类的,都不会过于深入.所以,生成html比较好,即便不生成html,用rewrite伪造成html也一样。
  
  Ajax(AsynchronousJ***aScriptandXML)是结合了J***a技术、XML以及J***aScript等编程技术,可以让开发人员构建基于J***a技术的Web应用,并打破了使用页面重载的惯例。使用旧模式,每当用户执行某种操作、向服务器请求获得新数据,Web浏览器就会更新当前窗口。如果使用AJAX的异步模式,浏览器就不必等用户请求操作,也不必更新整个窗口就可以显示新获取的数据。只要来回传送采用XML格式的数据,在浏览器里面运行的J***aScript代码就可以与服务器进行联系。
  
  Ajax可以让阅读的时候有很好的体验感受,但是这样一来,搜索引擎通常只会搜索第一次导入的那个页面,对于以后的页面视而不见。
  
  最佳的方法就是采用Ajax+生成静态页面,一般内容还是生成静态页面,少数内容可以使用Ajax技术,毕竟讨好搜索引擎是第一位。

、网站氛围 

策划和开发网站的时候,作为日后的运营管理者,我认为有非常必要考虑这个问题–构建网站的环境.并且,如果有人问我,网站运营的第一步是什么,我会很坚决的告诉他:先别急着做推广,先做好内功,把自己的网站环境按照你的业务方向来整理一下吧. 

通俗点说,网站的环境就是网站的气氛.是在给以后网站拥有的所有业务先磨刀的行为,可以说磨刀不误砍材功.一个好的网站环境,能够起到的作用恐怕要远远比表面的强大而重要. 

我拿天涯举个例子,天涯是我非常喜欢的论坛,但是经常去天涯的人尽管都知道天涯的界面不好看,功能不太好用甚至有点生硬,却不自觉的沉迷于其中.我觉得这是因为天涯给了大家一个非常公平自由参与的言论环境.天涯的文化环境之深厚,也是让人着迷的地方.天涯现在七周年,只是简简单单一个帖子作为庆贺,低调的不得了,但是众多潜水的活跃的爱找事的原创的一干人等都在里面动情的衷心祝贺,让人感动的同时,也深刻感受到天涯的环境对人潜移默化的影响. (引用) 

这就是网站环境的力量,超出了页面,功能,技术,服务,在这种环境下,我甚至能够忍受我在其他网站上不能忍受的错误和不便.因为很多人,所喜欢的就是这里的环境,同时也喜欢上这个环境下的人和事. 

所以,最出色的网站,不是最强大的技术,最全面的功能,最周到的应用,最漂亮的页面,而是为用户创造了一个可接受的网络环境并因为这个环境的作用而留下了用户. 
那么,如果构建自己的网站环境呢?这其实是网站运营者的一个运营意识上的问题,不同的人有不同的办法,我自己能够给大家提供的是我个人的一点原则性的思路: 

①不要先把自己当成一个商人,而是先作为一个用户 
②细小之处见真功,从最细小的地方来考虑,哪怕只是经常看到的普通文字 
③考虑并亲身了解你的网站的目标人群,喜欢什么社会性的环境下的生活 
④试着用一句最简单的话来说说网站是个什么氛围,说服自己和团队,然后围绕这个氛围去工作 
⑤不要先急着告诉别人你的业务是多么的好,要先让别人觉得这里的气氛很好 
⑥找几个从来没有看过你的网站的目标用户,来让他们说说他们觉得呆在这里是什么感觉 
⑦到自己最喜欢并能够经常去的地方,想想这个地方到底是什么吸引了你,让你留连忘返?同样也去调查一下你的目标用户. 

刀磨快了,如同给网站所有的业务上了锋利的刃,轻轻一挥,就能砍下你想要的”柴”.提着钝刀上阵,尽管这把刀重金打造,材质独特,也恐怕一刀下去,”柴”还没有得到,自己却可能伤了筋骨,甚至反弹回来,要了自己的命.因为这个原因,已经看到很多网站倒下了,我也不举例子了,大家只要想想哪些垮掉的网站是说不来网站氛围的. 

总结: 
做构建网站氛围的功课,是尽量体现真正的人文关怀,满足用户的心灵,是做的攻心的功课.而网站运营之极致,是否也应该是制人先夺其心? 

二、网站速度 
有些网站访问速度非常慢,以至很多用户不等网站页面的打开,就关掉浏览器,那么我们如何来解决这个问题?下面我从低成本、高性能和高扩张性的角度来说说我的一些经验。 

1、网站全部或大量HTML静态化 
其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。对于交互性要求很高的社区类型网站来说,尽可能的静态化也是提高性能的必要手段,将社区内的帖子、文章进行实时的静态化,有更新的时候再重新静态化也是大量使用的策略,像Mop的大杂烩就是使用了这样的策略,网易社区等也是如此。 

同时,html静态化也是某些缓存策略使用的手段,对于系统中频繁使用数据库查询但是内容更新很小的应用,可以考虑使用html静态化来实现,比如论坛中论坛的公用设置信息,这些信息目前的主流论坛都可以进行后台管理并且存储再数据库中,这些信息其实大量被前台程序调用,但是更新频率很小,可以考虑将这部分内容进行后台更新的时候进行静态化,这样避免了大量的数据库访问请求。 

2、图片服务器分离 
大家知道,对于Web服务器来说,不管是Apache、IIS还是其他容器,图片是最消耗资源的,于是我们有必要将图片与页面进行分离,这是基本上大型网站都会采用的策略,他们都有独立的图片服务器,甚至很多台图片服务器。这样的架构可以降低提供页面访问请求的服务器系统压力,并且可以保证系统不会因为图片问题而崩溃,在应用服务器和图片服务器上,可以进行不同的配置优化,比如apache在配置ContentType的时候可以尽量少支持,尽可能少的LoadModule,保证更高的系统消耗和执行效率。 

3、采用DIV+CSS的页面技术 
可以访问的效率得到提高。 

4、页面长度和大小 
一般一个页面的长度尽量控制在2-3的长度,文件的大小尽量保持在150K以内。我一直认为太长的页面会使得用户失去耐心。 

5、缓存 
缓存一词搞技术的都接触过,很多地方用到缓存。网站架构和网站开发中的缓存也是非常重要。这里先讲述最基本的两种缓存。 

架构方面的缓存,对Apache比较熟悉的人都能知道Apache提供了自己的缓存模块,也可以使用外加的Squid模块进行缓存,这两种方式均可以有效的提高Apache的访问响应能力。 
网站程序开发方面的缓存,Linux上提供的Memory Cache是常用的缓存接口,可以在web开发中使用,比如PHP有Pear的Cache模块对一些数据进行缓存和通讯共享,其它我就不熟悉了。 

6、镜像 
镜像是大型网站常采用的提高性能和数据安全性的方式,镜像的技术可以解决不同网络接入商和地域带来的用户访问速度差异,比如ChinaNet和EduNet之间的差异就促使了很多网站在教育网内搭建镜像站点,数据进行定时更新或者实时更新。在镜像的细节技术方面,这里不阐述太深,有很多专业的现成的解决架构和产品可选。也有廉价的通过软件实现的思路,比如Linux上的rsync等工具。 

7、尽量不使用Flash和大图片 
这样好处是非常明显的,一个能够使得用户专注在文字上,而图片部分都和网站核心相关,不会产生无关的东西。 

8、不要将整个页面内容塞到一个Table中 
这是网页设计的问题了,很多站长为了追求页面统一对齐,将整个页面的内容都塞进了一个Table(表格)里,然后再由单元格td来划分各个“块”的布局,这种网站的显示速度是绝对慢的。因为Table要等里面所有的内容都加载完毕后才显示出来的,如果某些内容无法访问,就会拖延整个页面的访问速度。正确的做法是:将内容分割到几个具有相同格局的Table中去,不要全都塞到一个Table里。 

总结: 
在这里介绍得比较浅显,具体实现过程中很多细节还需要大家在工作中慢慢熟悉和体会。另外,推荐一个在线的网页读取速度测试工具给大家,它可以显示整个读取进程,细化到每个网页元素。 
链接 http://www.octagate.com/service/SiteTimer/?Target=AJAX 

实际经历: 

运营交友网站时,由于我们属于个人网站,资金小,不可能在带宽和服务器上有大的投入,我们采用了网站页面全部静态化,每隔12小时更新一次数据,同也这也带来另外一个好处就是加大搜索引擎对网站的收录页面数,并搞会员的注册量,最高的时候baidu收录网站的页面数为100多万页,Google收录了70多万页.此外,还采用了缓存、镜像、网页优化、不使用FALS等方法。这样做的效果是非常明显的。简单的招式练到极致就是绝招! 

三、用户体验 
现在同类型的网站数不胜数,网站的功能或服务日趋同质化,大的方面看不出什么差别,差别就体现在细节上。“窥斑见豹”,细节成为网站最有力的表现形式。关注细节、完善细节往往体现了网站真诚地为用户着想的拳拳之忱。我们有理由充分相信,一个真心实意地在细节上下功夫的网站,其服务的品质一定非常优秀。所以,作为网站运营者只有细致入微地审视自己的产品或服务,注重细节,为用户着想,才能让自己的网站在竞争中取胜, 就如针尖上打擂台,拼的就是精细! 

按照网站发展的观点,“没有最好,只有更好”,需要完善的细节会层出不穷,根本没有止境;网站也正是在这种无止境的追求中不断得到发展和提高的。 

那么如何让网站的设计具有独特性和可用性?如何应用一些有效的方法来让自己的网站具有良好的用户体验?下面谈谈我的一些经验: 

第一:体现网站的标识和定位 
网站不能放过任何一个可能访问或者正在访问甚至访问过的用户,大家都削尖了脑袋想办法如何处理这三个问题。那么对于任何一个访问你网站的用户你就要了解他第一次打开你网站他关心什么。我个人觉得用户第一次打开一个网站大部分是这四个问题: 

①这是什么网站? 
②这个网站上有什么? 
③我能在这里做什么或得到什么? 
④为什么我应该选择这里,而不是其他地方? 

第二:网站导航和站点层次 
网站要给出网站提供的服务的概貌,既要包括内容――“我能在这里找到什么?”。也要包括功能―“我能做什么?”。还有这些服务是如何组织的。这项工作通常由持久导航来处理。其实一个网站的导航是非常重要的,他是网站的通道,它能让用户最方便快捷的找到他想去的页面,此外,在用户浏览每个页面的时候,都应该清楚的标明他现在所在的位置,以免让用户摸不清东南西北。 

第三:搜索 
多采用热门关键词的搜索方法,这样对用户来说是方便、快捷并且省事,对网站来说能减轻服务器的压力,提高用户浏览的速度。 

第四:推荐 
就像杂志封面一样,主页要用一些“里面有精彩内容”的暗示来吸引我,“内容推荐”部分应该突出最新、最好、最热门等的内容片断,例如:在SNS网站,推荐一些优秀的会员,最好是每天能更新一次,这能给新来的会员树立一个榜样,同时也能加强会员间的互动。 

第五:告诉用户从哪里开始 
用户第一次到一个网站还无从下手,网站首页应该如何安排才能完成这个任务,其实方法有很多,比如:在SNS网站里,根据会员的注册时的个人资料,向他匹配一些同城同兴趣、同城同行的朋友,同时提示他所在的城市有那些聚会,有关于他所在的行业有什么信息等,总之一点不能让会员进来后举目无亲或无所事从! 

第六:内容更新 
如果网站的成功取决于用户是否经常来访,那么网站应该有一些经常更新的内容。即使是不需要固定访问者的网站也需要有一些活跃的迹象,哪怕只是一个到最新的新闻链接,告诉用户这里并不是一潭死水。 

第七:让用户看到他正在寻找的东西 
网站应该让用户想要的任何东西显而易见,如果这些内容在站内某个角落的话。当然,不是把网站的所有东西都罗列出来,而是把对会员最有用和网站最有特色的显示出来! 

第八:建立可信度和信任感 

网站应该经常的倾听和收集会员的反馈,并定期对会员的反馈进行快速的处理和答复,总之一点就急用户所急,帮用户解决问题。长持以往,取得用户对网站的信任和支持。 
总结: 

在用户体验方面应该更多的学习一些好的并且是成功的网站,学习他们先进的经验、先进的设计和方法,然后快速的转变成自己的东西,缩短自己的学习、研究成本。但要注意的是“抄/学习”都是要以自己的用户为基础,清楚用户的情况,了解自己的发展阶段,不要盲从。此外,也要靠自己长期积累的经验去摸索,并充分去了解用户、了解用户的需求,才可能保证自己的行动是有目的性和一定的可靠性,而不至于把自己的产品当成测试品,这样才能设计更好的用户体验. 

有关用户体验具体如何运用还需要根据网站自身的特点,站在网站自身的角度,站在用户的角度,站在行业的角度,用心的取舍,细细的考究! 
实际经历: 

在运营网站的时候,基本上每天会收集一些会员的反馈,同时在会员的一些MSN群和QQ群上跟会员去沟通交流,此外,也会到一些同类型的网站去使用他们的产品或服务,并且看看其网站会员的一些反馈,并收集起来(很有效)。稍后,会定期的把收集到的会员反馈以及后台的数据结合起来分析,并整理出来可执行的改进计划,并实施,来完善我们的服务或产品。例如:对注册页面改进,改进后的会员注册量比未改时之前提高了20-40%,具体的改进方法如下: 

① 颜色搭配:页面的颜色不超过三色,让注册的用户感到简洁、舒适; 
② 文字描述:简单明了的告诉用户填写什么,删除多余无用的用语; 
③ 取消链接:去掉所有与注册页面无关的链接,以便让用户专心注册; 
④ 下拉菜单:尽可能使用户要填写的地方使用下拉菜单,这能节省用户很多时间并减少会员不必要的输入。 
⑤ 按钮排放:采面上面标签,下面输入框的方式,能减少用户的眼睛切换时间的 

总之,不要小看这些小细节上的改变,它会给用户带来很好体验,同时给网站带来的效果也有很大的不同。伟大源于细节的积累! 

此外,还会经常去使用一些比较有特色的网站,大多是一些国内成功的个人网站,他们有非常着好的创意或者在某些方面做得非常个性化、人性化,我们会把这些好的方面跟自己的网站结合起来,开发新服务或产品提供给我们的会员。创新才能胜出! 

四、互动和参与 

一个好的网站成功的原因各不相同,但是,有一点是不能忽视的,那就是用户的互动和参与性。可以说,每个网站都是一个社区,人们可以在这里发布信息,沟通交流,人们也可以在这里阐述自己的观点或者评论,再或者在这里交朋识友。从BBS、博客、播客、威客、秀客、换客、交友或SNS网站等等,不管其概念如何,所需要的技术支持如何,功能如何,它们都有一个共同点,那就是让每一个用户都成为参与者和贡献者。因此任何网站要有互动性,才可以说它具有发展的潜能;离开了用户的互动和参与性,网站就是一堆废墟。互动性的重要特征就是它既要能满足用户之间的沟通与交流,又要提高用户的参与和贡献,这才能使使网站赢得良好的口碑,并且很好地聚集人气。 
以我的经验来看,互动性包括以下几方面: 

① 排名:针对某些具体事物进行排行。例如:博客排行、相册排行、最受欢迎会员排行等 
② 评价:可以让用户针对某件具体事物进行评价,例如:会员评价的音乐、电影、博客等 
③ 推荐:可以让用户针对某些具体事物进行推荐,例如:会员推荐的餐馆、书、音乐等 
④ 统计:针对用户对某些内容进行统计,例如:用多少会员浏览他的相册、博客等 
⑤ 激励:提高用户的贡献和参与热情。 
⑥ 评论: 可以让用户对网站的任何用户发布的东西时行评论。 
⑦ 讨论:针对某些具体的事物进行讨论,例如:网上辨论、网上评选等。 
⑧ 方便: 网站提供的功能,一定要操作方便,反馈及时。 
⑨ 参与:简化用户对某一事物的参与性。 
⑩ 聚会:让会员通过网上和网下进行互动。 

总结: 

互动性是一个网站灵魂,也是一个网站成功的标志之一,作为一个网站运营者,其中一项最主要的工作,就是加强网站与用户的互动,提高用户与用户之间的沟通和交流,激励用户的参与和贡献,总之,一定要让用户对你的网站产生依赖性,直白的说就让用户觉得这里“好玩”,只有这样才能提高网站的活跃用户数和黏度。 
实际经历: 

下面举三个实例问题,详细说明一下 

① 在用户登录网站后,进来做的第一件事情是什么? 
我们从后台数据分析,并且咨询过很多网站的会员,得出大得数会员登录后做的第一件事就是查阅自己的邮箱,看看有没有好友新的邮件。 

② 接下来,用户会做的什么? 
用户会去查看自己曾经发布或回复过的博客、贴子等信息是否有新的回复。 

③ 当用户在浏览别人的博客、相册、贴子的时候,他们是怎么做的? 

大多数用户在浏览的别人的博客、相册、贴子时基本上是一看完就走人,从这组数据看出发布者、参与者、浏览者的比例是:1:10:90,即一个用户发表一篇博客,有100个观众,其中10个用户参与了回复,其它90个用户只是过客,不参与任何操作。为什么会这样呢?根据《第二届中国互联网社区发展状况调查报告》显示“社区网民不发帖或跟帖的原因以“想说的话都已经有人说出来了”的比例最多;” 

大家看看自己是不是在wealink也是这样的? 

那么以上三个问题我们是怎么解决的呢? 

第一和第二个问题我们可以看到,用户最关心的是跟自己的相关的信息,这会让他们感觉自己被别人关注、关怀或重视,观点被别人珍视,被欣赏,或被称赞。 
第二和第三个问题有点相互矛盾,用户既希望自己发布信息有更多的回复,同时又不愿意去参与。 

基于这种情况我们网站做出相应的调整,一是简化参与操作,如给博客、相册等增加推荐、评价、留言等参与功能,推荐(只需一只点击)比评价(两只点击)操作简单,评价比留言简单,可以提高用户的参与性,并激励发布人发布更多信息。二是加强互动,当用户对信息进行推荐、评价、留言时都在相关页面上显示其照片和姓名,并在其下增加如“加为好友”、“给他留言”等互动功能,可增强会员间的沟通和交流。三是提醒功能,当有新的用户对其曾推荐、评价、留言过的信息有新的操作时,都会被提醒,同时发布人也收到相应的提醒信,并且把每周有关于他的相关统计也发送给他,让会员可以随时收到与他有关的新信息。通过上述的三种解决办法,我们从后台数据和Alexa上面看到效果是比较显著的,如:会员间的发信量提高、网站的PV增加、用户浏览的页面数增加、活跃用户数增加等,从而带动用户继续使用和留在网站。 

好了,有关网站运营的四个基本要素就说到这,希望对大家有所帮助,不足之处敬请大家谅解和指正! 

最后想提几个问题,欢迎大家一起讨论一下: 
1、一个技术含量高,功能繁多的网站是不是就是有价值的网站? 
2、网站组织活动,有多少是用户感兴趣的? 
3、社交网站到底可以做什么?比如大家经常上的wealink 
4、你会邀请你身边的朋友加入像wealink这类的社交网站吗? 
5、你最希望网站能为你提供什么样的服务或产品? 

作者:许杰 (运营管理)

2007年01月18日
网站运营范畴包括:产品设计、内容运营、内容更新、市场推广等相关的运营管理工作。具体表现为网站策划、产品开发、网络营销、客户服务、市场推广等;

那我就先从网站的黏度说起,作为一个网站运营者,我们不得不面临一个问题,就是如何提高网站会员的黏度,广义的黏度指的是用户对网站的重复使用度(依赖度、忠诚度),和用户迁移成本基本成正比。我认为黏度是指个体用户对于社区内某个或某些特定人群的交互的依赖性,而不是对某个社区产品或者功能应用的依赖性。通常黏度越高的网站越体现价值,因此如何提高用户黏度是各网站运营的首要任务之一。

我们可以通过网络推广的营销战术,可以短时间吸引到人,但是留住人我认为需要以下几个方面,以我的实际经历来说说,供大家参考:

一、用户需求是什么?
首先,我们需要观察和了解”用户在做什么、在怎么做”。
比如一个门把手,我们需要观察和了解用户怎么去用的,拉?推?.?

其次,我们需要知道用户是怎样想的为什么要这么做?
他们在使用这个门把手的过程中和使用后在想什么,包括他脑袋里面的感受是什么。

接下来,我们要去了解“用户知道什么?”
他有什么样的基础,是否见过用过你设计的这种门把手?(知识积累、使用经验、..?)

同时,我们还需要知道用户是什么样的思考路线,你的设计给了他什么样的预设逻辑。
当他看到这个门把手要去开门的时候,他会如何打算去完成这个事情。 (当你告诉用户“把大象放进冰箱”,他会做什么样的计划?)

最后,我们还需要了解:用户有什么样的接受和学习能力。
如果这个用户从来没有见过圆形的门把手,也不会想到拧开门,那么他是否能够接受和很快的学会去“拧着开门”。

总结:
在互联网上,我们发现任何一种兴趣爱好都可以找到那么一群人,比如看书,听音乐,购物,甚至育儿,都可以发现每种需求都会引导一群人,使他们走到一起。形形色色的各类网站成为某一种需求的提供者,而这样的提供方式,很多人认为较之传统的门户网站,更加专注,更有个性。我想,同样一种需求,不同的表现方式,也可以获得不同人群的反馈,因为我们都是希望可以获得更好的服务。

我们用一种可以让一类人群喜欢的服务去吸引他们,当然我们希望他们可以停留下来,成为网站忠实的用户,那我想这个工作就应该是社区了。同时满足这种需求的服务,也是在引导网站的发展方向,甚至商业模式。

人们通过一种需求吸引到网站,参与分享后,发展已经不再仅仅是满足一种需求,作为网站本身来说并不是服务提供者,而是一个服务的平台,用户可以在平台上创造需求,满足需求,完善需求。那么我想这也是网站的优势所在,需求的扩展性和外延性非常好,永远的beta版本,永远在帮助用户创造更好的服务。

用户需求决定了社区的氛围,决定了商业模式,决定了赢利规模。

当然用户需求容易发掘,就好比一个好的idea,但是真正的发展,仅仅有idea是完全不够的。是否具备了优秀的产品设计能力,是否具备了优秀的网站运营能力,我想这些都很关键。如果要谈到网站设计,网站运营发展,那完全可以在写几篇,只是想到了这些,随便谈谈,我始终认为用户是网站价值的核心,网站也必须围绕用户去做,甚至对于用户自身的关注程度要高于网站本身。

虽然我们在搭舞台,用户在表演,演员的积极性,除了舞台下观看者的鼓掌,对于台幕下的服务也很关键。

实际经验:
在做社交类网站时遇到过这样的问题?那就是当一个目标用户注册成为你的会员后,大多数会员并不知道这个网站是做什么的?也不知他们能从这个网站得到什么?他们能在这里做什么?这些问题同时也是国内某些SNS网站共同所面临的问题, 因此,不要仅仅满足于只停留在“玩概念”、“搞理论”的层面上,而是要在实际的工作中,应用一些有效的方法来让自己了解用户的需求和解决用户的需求。总之操作比理念更重要,实践比理论更重要!

我在做交友网站,同样问题正好相反,当时这个网站在2004年时候在ALEX三个月平均排名为300多位,三个月平均每个访问者浏览的页面数为:20页,另外其会员数仅为SNS网站几分之一。那么做交友网站是怎么解决这个问题的了?简单说一下:先说注册,完成交友网站的注册程序需要20分钟以上。我们大部分网站都说我的注册简单,只需10秒钟,这就是差别。接下来就是注册成功或登录后的页面,交友网站在登录后,会根据个人填写的资料,为他们匹配喜欢的音乐、同兴趣的朋友和相关的内容等等,满足他们的某些需求,而我们大部分网站会提醒你应该邀请你朋友加入,或显示你的人脉关系圈或让你完善资料等等,就会造成新会员进来后举目无亲和无所适从,这又是一个差别。我们要相信大多数会员是决不会把大量的时间花到去熟悉、体验某个网站。因此,可否得出这样的结论,人们是由于共同目标和爱好聚集在一起的, 彼此分享生活中的乐趣和寻找工作中难题的解决办法,不会因为单纯交友的目的聚在一起。

二、如何满足和解决用户的需求?
1、产品设计
第一步自身网站分析,而不是设计。通过对网站目标用户的需要和特点分析,制定出产品的整体架构。就是确定为用户提供什么样的产品

第二步分析竞争对手,从竞争网站的注册开始,仔细使用、体验对方的服务,如果好的服务或产品,一定要记录在案并保存,并根据自身网站的情况整合起来,唯我所有,并做到知已知彼。

第三步产品定位必须紧紧围绕网站的定位和用户需求来定。

第四步产品设计,这就好比设计一个店铺的展示,什么样的产品最吸引眼球放在橱窗;什么样的产品最好卖放在柜台;什么样的产品很冷门放在仓库,只在老顾客偶尔来询问时才拿出来,因此这不需要花费很多金钱和时间,却可以使产品有重大的变化。切记:是让技术为用户服务,而不是让用户服务技术。

总之,一个产品的可用性,可以从以下五个方面入手:
①易学程度:用户第一次使用产品完成基本任务是否简单;
② 效率:一旦用户学会了使用这个产品,他能否高效的完成任务;
③可记忆:用户在经过一段时间以后再次使用这个产品时,能否快速回忆起使用方法并完成任务;
④错误:用户可能会产生多少错误?错误的严重性如何?修复错误的难易程度如何;
⑤ 满意度:用户在使用过程中是否比较愉快。

2、网页设计
网站页面设计的需求主要体现在用户体验方面,

用户体验指的是会员感官视觉效果,第一眼看到网站页面整体要布局清晰有条理颜色搭配得当给人一种轻松愉悦舒适的使用体验,起码不能给人一种乱烦的感觉。网站针对的用户群是年龄在23-38 间的中小企业的白领,那么这个颜色就要适合这个年龄段这个层次的人。另外一点就是要使用方便,按钮摆放的位置合理,各个板块风格一致,让用户可以在短时间内就可以上手。
*页面布局清晰
*文字字体设置合理而且要普及
*颜色搭配得当合理,不要太花俏了
*各个板块风格要一致
*页面间跳转要合理,各级页面间要层次清晰
*使用Web标准设计网页,尽量兼容更多浏览器,但首先要支持IE浏览器
*每个页面长度最好控制在2页,不超过3页。我一直认为太长的页面会使得用户失去耐心,而2-3页是最好的选择。

3、细节改进
对网站的每一功能和栏目都有针对性的详细的研究,说白了就是对现有网站的功能进行优化,尽量在网站的细节上多加注意,以便找到用户最容易找到,最能够记住,并且最快捷的路径。现在同类型网站功能大体都差不多,如何在同类网站胜出了?我认为就如同针尖上打擂台,拼的就是精细.

总结:
个性化、人性化、体验性等任何一种因素都有可能让一个网站脱颖而出,所以我们应更加关注如何能更好的满足和解决用户的需求产品,好的产品其实就是最好的营销方式,用户帮你口碑相传,这是谁都希望看到的。但是要给用户一个口碑相传的理由,做好产品是最务实的做法。

实际经验:
在做交友网站时,有两个产品占到整个网站流量的60%:一个是音乐栏目35%,另外一个征友栏目25%。当时的交友网站提供音乐播放的功能,我们从后台发现每天音乐增加链接数量成倍速的增长,同时也从ALEXA看到音乐栏目的所占流量的持续增长和用户浏览页面的增加,以及我们还观察到音乐能有助会员间的交友互动,因此,我们在网站上做了一个有关于音乐方面的需求调查,结果是许多会员希望我们能加强音乐方面的功能,我们根据会员的需求反馈,开发提供了音乐的搜索、在线音乐播放、好友点歌、制作音乐贺卡、音乐铃声等相关的功能。结果会员的反馈非常好,网站的在线员达到每10分钟1万多人的在线量,这也同时给我们带来了很大的流量和一定的收益。

三、如何鼓励更多用户的参与和贡献?
在产品因素问题不大的情况下,也许游戏规则决定了一个网站的长远发展。一般性的游戏规则,可以提高一部分用户的积极性;优秀的游戏规则可以与商业模式紧密相连;没有游戏规则,很有可能就无序的发展,最终可能也没有了发展。很遗憾现在不少网站希望用户贡献,但是用户凭什么贡献?

规则一:网站的价值观
应该算是潜规则,网站引导方向,什么是好的,什么是不好的,从开始就在约束这件事情,网站运营者作的事情好比是搭舞台,演员就是用户,但是你要告诉演员什么剧目是这个舞台受欢迎的,当所有人按照这个价值观去做事情,就不会出现捣乱的人,出现了群众就把他赶下去。

规则二:激励机制很重要
从前看到论坛有一些发帖子,然后转变成头衔,获得一定虚拟的荣耀,其实是很有效果的,但是不知道为什么,在社交类网站这些光荣的革命传统都“革命”掉了。

规则三:用户是需要分层次的
web2.0的用户10-20%的人贡献内容,剩下的大都是看客,传统社区也是如此,有朋友统计过一个数据,如果论坛有200个活跃用户,那么这个论坛就会比较火了,具体是这样吗,我也不清楚。但是却反映了一个用户层次的关系,这么10-20%的人就是社区的精英用户,他们对社区有较强的粘性,他们是社区的创造者,抓住这10-20%的用户,经营好这些用户也许社区就成功了。我觉得社区也可以尝试划分用户层次,激励更多的用户成为精英用户,精英用户可以享受一点点“特权”,满足他们希望得到的成就感。这个就需要具体问题具体分析了。我记得有一个论坛他们有一次搞了个活动,在某个星期,让注册前100名的用户,发帖的标题都变为粗体,一点点小技巧,却很有效果。

规则四:互助诚信机制
让用户知道贡献能给别人带来的帮助,如果用户知道只是一个简单操作就能给别人来带有效的帮助,我想大家会很乐于去触发这个交互,另外,被帮助者可以对帮助人进行评价,这样可以提高帮助人在网站诚信度,有利于今后他与其他会员的交流与互动。这可以参考一下易趣和淘宝的诚信机制。

规则五:简化参与和贡献的操作
比如当一个会员发表博客时,其它网站做法是在博客下面提供一个留言板功能,可是大多数情况下很多用户更多只是浏览者而不是参与者。我曾经就这方面的问题询问过一些会员,为什么不发帖或跟帖?其中回复最多的是“想说的话都已经有人说出来了”的比例最多;我想在这方应该增加简单的评分或digg.com交互功能会比编写评论来得简单方便;

总结:
好的产品,好的游戏规则才是网站生存的长远根本,此外还要较好的把握住你的用户群,精心把内容经营好,拥有自己的一批活跃用户和内容建设者,探索用户参与和网站贡献价值之间的平衡点,就能够发掘你自己的盈利模式。

实际经验:
在做交友网站时,我们有一套较好的等级机制和奖励机制,当用户贡献了一定的内容后,并达到一个相应的会员级别,就拥有比普通会员好的权限和待遇, 举例来说,当一个会员在网站发布征友广告时,他的排名就比级别低的会员靠前,同时发布的费用就有一定的折扣,再或者,增加他相册空间的容量等等。总体来看,这方面效果是十分明显,增加了会员的黏度和活跃度。