维基

维基(Wiki)指一种超文本系统,是多人协作的写作工具。维基(Wiki)站点可以有多人维护,每人可以发表自己的意见,或者对共同的主题进行扩展或者探讨。维基(Wiki)一词来源于夏威夷语的“wee kee wee kee”, 发音[wiki], 原本是“快点快点”的意思,被译为“维基”或“维客”。维基(Wiki)发明者是一位Smalltalk程序员沃德·坎宁安(Ward Cunningham)。由于维基(Wiki)可以调动最广大的网民的群体智慧参与网络创造和互动,是web2.0的一种典型应用,也是知识社会条件下创新2.0的一种典型形式。

编辑摘要

目录

[ 隐藏 ]
1 简介
2 维基(Wiki)与博客(Blog)的区别
3 维基的技术和规范
4 WIKI的发展历史
5 WIKI的特点
  1. 5.1 使用方便
  2. 5.2 有组织
  3. 5.3 可增长
  4. 5.4 开放性
6 WIKI的架构情况
  1. 6.1 GeoDNS
  2. 6.2 LVS
  3. 6.3 Squid
  4. 6.4 维基媒体平台(上图的Media Wiki)
  5. 6.5 CDN
  6. 6.6 数据存储
7 WIKI的代表系统
  1. 7.1 最早的Wiki系统
  2. 7.2 世界上最大的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)的协作是针对同一主题作外延式和内涵式的扩展,将同一个问题谈得很充分很深入。博客(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)在技术上和运行规则上做了一些规范,做到既保持面向大众公开参与的原则又尽量降低众多参与者带来的风险。这些技术和规范包括: 

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)站点的规则。没有规矩不成方圆的道理任何地方都是适用的。

维基 - WIKI的发展历史

Wiki的历史还不长,无论是WIKI概念自身,还是相关软件系统的特性,还都在热烈的讨论中;所以怎样的一个站点才能称得上是一个WIKI系统还是有争议的。与WIKI相关最近出现的技术还有blog,它们都降低了超文本写作和发布的难度。这两者都与内容管理系统关系紧密。第一个WIKI网站诞生于1995年,Ward Cunningham创建的,作为波特兰的模式仓库的模式定义和讨论的交互性场所;而其根源可以上述到1972年卡耐基·梅隆大学的 ZOG数据库系统。

1995年,Ward Cunningham为了方便模式社群的交流建立了一个工具——波特兰模式知识库(Portland Pattern Repository)。在建立这个系统的过程中,Ward Cunningham创造了Wiki的概念和名称,并且实现了支持这些概念的服务系统。这个系统是最早的WIKI系统。从1996年至2000年间,波特兰模式知识库围绕着面向社群的协作式写作,不断发展出一些支持这种写作的辅助工具,从而使WIKI的概念不断得到丰富。同时WIKI的概念也得到了传播,出现了许多类似的网站和软件系统。

1995年3月25日,维客历史正式开始;


1995年5月1日,“模式名单的革新”发布。这是世界上第一个维客网站,是对“波特兰模式知识库”的一个自动补充。网站发布之初,便立即在“模式社区”(pattern community)中获得成功。

维基 - WIKI的特点

使用方便

维护快捷:快速删除、存取、更改超文本页面(这也是为什么叫作“wiki wiki”的原因)。

格式简单:用简单的格式标记来取代 HTML 的复杂格式标记。(类似所见即所得的风格) 。

链接方便:通过简单标记,直接以关键字名来建立链接(页面、外部连接、图像等)。

命名平易:关键字名就是页面名称,并且被置于一个单层、平直的名空间中。

有组织

自组织的:同页面的内容一样,整个超文本的组织结构也是可以修改、演化的。

可汇聚的:系统内多个内容重复的页面可以被汇聚于其中的某个,相应的链接结构也随之改变。

可增长

可增长:页面的链接目标可以尚未存在,通过点击链接,我们可以创建这些页面,从而使系统得到增长。

修订历史:记录页面的修订历史,页面的各个版本都可以被获取。

开放性

开放的:社群的成员可以任意创建、修改、删除页面。

可观察:系统内页面的变动可以被访问者观察到。

维基 - 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百万个文件。

维基 - WIKI的代表系统

WIKI概念的发明人是Ward Cunningham,该词来源于夏威夷语的“wee kee wee kee”,原本是“快点快点” (quick)的意思。

最早的Wiki系统

1995年沃德·坎宁安为了方便模式社群的交流建立了一个工具——波特兰模式知识库(Portland Pattern Repository)。在建立这个系统的过程中,沃德·坎宁安创造了WIKI的概念和名称,并且实现了支持这些概念的服务系统。这个系统是最早的WIKI系统。从1996年至2000年间,波特兰模式知识库围绕着面向社群的协作式写作,不断发展出一些支持这种写作的辅助工具,从而使Wiki的概念不断得到丰富。同时Wiki的概念也得到了传播,出现了许多类似的网站和软件系统。  

世界上最大的Wiki系统

维基百科是目前世界上最大的Wiki系统,它是一个基于WIKI和GNU FDL(GFDL)的百科全书网站系统,致力于创建内容开放的百科全书。该系统于2001年1月投入运行,2001年2月超过1,000条条目,2001年7月超过10,000条条目,至2005年3月,英文条目已经超过500,000条。维基百科条目的迅速增长说明了维基百科系统的健壮,也说明了Wiki的概念是经得起验证的。

开放分类: 我来补充
互动百科
知识中国
维基

本词条对我有帮助 分享到: 我要提建议

互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于www.baike.com。

欢迎加入互动百科大家庭,和互动百科超过 690万专业认证智愿者一起,分享你的真知灼见。

如果你对大家的讨论有兴趣,可以点击“赞”和“鄙视”的大拇指,来表达你的看法。

讨论区的精彩内容,会被用户顶到最上面,让更多人感受到大家的推荐,你注意到了吗?

登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和690多万专业认证智愿者沟通。

互动百科用户登录
您也可以使用以下网站账号登录: