wiki

来源:百度文库 编辑:神马文学网 时间:2024/04/27 20:49:02

Wiki简介
  Wiki一词来源于夏威夷语的“wee kee wee kee”, 发音[wiki], 原本是“快点快点”的意思,被译为“维基”或“维客”。
  一种多人协作的写作工具。Wiki站点可以有多人(甚至任何访问者)维护,每个人都可以发表自己的意见,或者对共同的主题进行扩展或者探讨。
  Wiki指一种超文本系统。这种超文本系统支持面向社群的协作式写作,同时也包括一组支持这种写作的辅助工具。有人认为,Wiki系统属于一种人类知识网格系统,我们可以在Web的基础上对Wiki文本进行浏览、创建、更改,而且创建、更改、发布的代价远比HTML文本小;同时Wiki系统还支持面向社群的协作式写作,为协作式写作提供必要帮助;最后,Wiki的写作者自然构成了一个社群,Wiki系统为这个社群提供简单的交流工具。与其它超文本系统相比,Wiki有使用方便及开放的特点,所以Wiki系统可以帮助我们在一个社群内共享某领域的知识。
  Wiki发明者是一位Smalltalk程序员沃德·坎宁安(Ward Cunningham)。
  由于wiki可以调动最广大的网民的群体智慧参与网络创造和互动,它是web2.0的一种典型应用,是知识社会条件下创新2.0的一种典型形式。

Wiki与Blog的区别
  Wiki站点一般都有着一个严格的共同关注,Wiki的主题一般是明确的坚定的。Wiki站点的内容要求着高度相关性。最其确定的主旨,任何写作者和参与者都应当严肃地遵从。Wiki的协作是针对同一主题作外延式和内涵式的扩展,将同一个问题谈得很充分很深入。 Blog是一个简易便捷地发布自己的心得,关注个性问题的展示与交流的综合性平台。一般的Blog站点都会有一个主题,凡是这个主旨往往都是很松散的,而且一般不会去刻意地控制内容的相关性。
  Wiki非常适合于做一种 “All about something”的站点。个性化在这里不是最重要的,信息的完整性和充分性以及权威性才是真正的目标。Wiki由于其技术实现和含义的交织和复杂性,如果你漫无主题地去发挥,最终连建立者自己都会很快的迷失。 Blog注重的是个人的思想(不管多么不成熟,多么地匪夷所思),个性化是Blog的最重要特色。Blog注重交流,一般是小范围的交流,通过访问者对一些或者一篇Blog文章的评论和交互。
  Wiki使用最多也最合适的就是去共同进行文档的写作或者文章/书籍的写作。特别是技术相关的(尤以程序开发相关的)FAQ,更多的也是更合适地以Wiki来展现。 Blog也有协作的意思,但是协作一般是指多人维护,而维护者之间可能着力于完全不同的内容。这种协作在内容而言是比较松散的。任何人,任何主体的站点,你都可以以Blog方式展示,都有它的生机和活力。从目前的情况看,Wiki的运用程度不如Blog的广,但以后会怎样,还有待观察,毕竟Wiki是一个共享社区。

Wiki的技术和规范
  wiki是任何人都可以编辑的网页。在每个正常显示的页面下面都有一个编辑按钮,点击这个按钮你就可以编辑页面了。有些人要问:任何人都可以编辑?那不是乱套了么?其实不然,wiki体现了一种哲学思想:“人之初,性本善”。wiki认为不会有人故意破坏wiki网站,大家来编辑网页是为了共同参与。虽然如此,还是不免有很多好奇者无意中更改了wiki网站的内容,那么为了维持网站的正确性,wiki在技术上和运行规则上做了一些规范,做到既持面向大众公开参与的原则又尽量降低众多参与者带来的风险。这些技术和规范包括:
  1、保留网页每一次更动的版本:即使参与者将整个页面删掉,管理者也会很方便地从纪录中恢复最正确的页面版本。
  2、页面锁定:一些主要页面可以用锁定技术将内容锁定,外人就不可再编辑了。(虽然wiki都有这个功能,但我看到使用它的甚少,这可能跟wiki倡导的精神相违背吧)。
  3、版本对比:wiki站点的每个页面都有更新纪录,任意两个版本之间都可以进行对比,wiki会自动找出他们的差别。
  4、更新描述:你在更新一个页面的时候可以在描述栏中写上几句话,如你更新内容的依据、或是跟管理员的对话等。这样,管理员就知道你更新页面的情况。
  5、IP禁止:尽管wiki倡导“人之初,性本善”,人人都可参与,但破坏者、恶作剧者总是存在的,wiki有纪录和封存IP的功能,将破坏者的IP纪录下来他就不能在胡作非为了。
  6、Sand Box(沙箱)测试:一般的wiki都建有一个Sand Box的页面,这个页面就是让初次参与的人先到Sand Box页面做测试,Sand Box与普通页面是一样的,这里你可以任意涂鸦、随意测试。
  7、编辑规则:任何一个开放的wiki都有一个编辑规则,上面写明大家建设维护wiki站点的规则。没有规矩不成方圆的道理任何地方都是适用的。

witkey与wiki两个截然不同的概念
  威客witkey和维客wiki在发音上相似,不少人士混淆与两个概念并产生误解。
  维客wiki以人的自豪和自我体现为动力,把人类已有的杂乱信息和数据结构化形成可免费共享的知识,所以维客wiki占据了知识的共享区
  威客witkey承认人的知识,智慧和能力具有价值,通过知识的价值化促进人们使用自己的智慧参与解决问题,并形成结构化的有价值知识区,所以威客占据了智慧和知识的一部分领域。
  维客的问题
  无数的互联网用户为维基百科贡献了智力劳动,无私的贡献导致维基的管理者不能随意的用其牟利,这就是维基的困境,虽然维客提出了维基经济学,但由于其没有意识到知识的价值化,所以维基也就没有商品的概念,用经济学描述维基可以看作是一次炒作和混淆视听的行为。
  到2008年1月9日本文写作时,维基的创始者们仍然没有了解维客wiki的起源和发展方向,这一点需要用威客理论来解答:
  维客wiki起源于BBS的帖子修改权,传统只有发布者和网站管理员可以修改帖子的内容,当一个帖子所有的浏览者(相对)都能参与修改时,维客诞生了。
  维客的前途有两个,最主要的方向仍然应以公益为主,通过调动人的历史使命感和责任感完成知识的沉淀和积累,另一个辅助方向是借用威客的经济激励功能鼓励人们参与维基的编写。
  ( 转载作者刘锋)

目前国内著名的维客(wiki)网站
  维基百科 http://zh.wikipedia.org/(最强大的多语言版本)
  百度百科 http://baike.baidu.com/
  中华百科 http://www.wikichina.com/
  互动在线 http://www.hoodong.com/
  IT Wiki http://wiki.ccw.com.cn/
  网络天书 http://www.cnic.org/
  维库 http://www.wikilib.com/
  CookBus Wiki http://www.cookbus.com/wiki
  天下维客 http://www.allwiki.com/
  生活说明书 http://www.wikish.net/
  EVEWIKI http://wiki.eve-online.com.cn/

Wiki在国内发展不如国外的原因分析
  国人不习惯于Wiki这种集体写作模式。一个好的Wiki条目很难分清创作者的贡献大小,一个真正的高手可能认认真真,兢兢业业的耕耘了很久、很多,但是获得的荣誉和光环很少,不符合国人的性格习惯?还是国人更擅长于模仿而不善于创新?相比国外Living Lab、Fab Lab等创新2.0模式获得的政府及社会各界大力支持和宣扬,国内创新2.0模式的探索则显得曲高和寡且雷声大雨点小,一定程度上也反映了中国大陆创新氛围的缺失。

Wiki的架构情况
  

  GeoDNS:这个GeoDNS可能比较新奇,实际上原理很简单,GeoDNS是一个为BIND写的40行的小程序,可以让DNS解析的时候考虑地域因素——让用户能够访问离他地域最近的Web服务器。
  LVS:LVS 是一个开源的软件,可以实现 Linux平台下的简单负载均衡。主要由负载调度器、服务器池和共享存储构成。可喜的是,这是一款为数不多的中国人自己编写的开源软件(章文嵩发起);可惜的是,LVS目前仅支持Linux。
  Squid:Squid大家可能都比较熟悉,Squid是一种用来缓冲Internet数据的软件。尤其适合像维基这样的遍布全球,数据中心却很集中的站点使用。在维基中,Squid缓存分为两组,一组是文档内容(多为压缩的HTML页面),另一组为媒体内容,主要包括图片等大一点的静态文件。目前总计有55台Squid服务器在维基运行,维基正在准备添加另外的20 台。根据维基披露的资料,其中每一台服务器每秒要处理1000~2500 个Http请求,每台服务器承受100Mb/s~250Mb/s的流量,每台服务器负责1.4~3.2万个连接,每台Squid服务器分配出40GB作为缓存空间。硬件方面,这些Squid服务器每台都有4块硬盘,8GB内存。
  维基媒体平台(上图的Media Wiki):维基所有的项目都运行在维基媒体平台上,这是一个遵守GPL的开源软件,以PHP写成。维基本身在使用,但很多别的机构也使用了该软件平台。在所有125台应用服务器上都安装了维基媒体平台,还有40台应用服务器马上就要上线,这些应用服务器都采用了两颗四核的CPU。这些媒体平台都由一个中心控制台控制,维基可以通过该平台部署某个应用到数百台机器上,非常方便。维基媒体平台非常注重缓存,多数缓存都放在Memcached中。
  CDN:维基在美国、荷兰和韩国分别设有群集,维基CDN会根据来访IP位置的不同选择指向最近的群集。
  数据存储:元数据,比如文章修改历史,文章的链接和用户资料等内容被存放于主数据库;正文存于外部存储;用户上传的图片等信息则单独存放于图片服务器。
  主数据库服务器一共有15台,配置为内存4GB~16GB,6块73~146GB的硬盘和双CPU。数据库中除了有一个主数据库,还有许多复制的从数据库,这些主从数据库并不是按照服务器个数来划分的,数据库都是跨服务器运行的。
  至于外部存储,维基将文章正文存到外部存储群集。维基目前采用了3个复制的MySQL群集来负责外部存储。这样可以节省主数据库的昂贵空间。为了节省费用,那些应用服务器的剩余空间也被用来存储。此外,图片服务器单独存放了1.3TB的图片和另外4百万个文件。