创想工场随机推荐

显示标签为“服务器”的博文。显示所有博文
显示标签为“服务器”的博文。显示所有博文

2008年11月6日星期四

什么是网站PR值?

  PR值全称为PageRank(网页级别),取自Google的创始人LarryPage。它是Google排名运算法则(排名公式)的一部分,是Google用于用来标识网页的等级/重要性的一种方法,是Google用来衡量一个网站的好坏的唯一标准。在揉合了诸如Title标识和Keywords标识等所有其它因素之后,Google通过PageRank来调整结果,使那些更具“等级/重要性”的网页在搜索结果中另网站排名获得提升,从而提高搜索结果的相关性和质量。
  级别从1到10级,10级为满分。PR值越高说明该网页越受欢迎(越重要)。例如:一个PR值为1的网站表明这个网站不太具有流行度,而PR值为7到10则表明这个网站非常受欢迎(或者说极其重要)。一般PR值达到4,就算是一个不错的网站了。Google把自己的网站的PR值定到10,这说明Google这个网站是非常受欢迎的,也可以说这个网站非常重要。
  查询网站的Google的PR值的方法:
  1、安装Google的工具条,下载地址:
  http://toolbar.google.com/intl/zh-CN/
  2、用下面的地址直接查询:
  http://rankwhere.com/google-page-rank.php或http://tool.chinaz.com/Rank/Index.asp
  如何提高你网页的PR值?PR值都受那些因素影响呢?
  第一:网站外部链接的数量和质量
  在计算网站排名时,Pagerank会将网站的外部链接数考虑进去。并不能说一个网站的外部链接数越多其PR值就越高,如果这样的话,一个网站尽可能获得最多的外部链接就OK了,有这种想法是错误的。Google对一个网站上的外部链接数的重视程度并不意味着你因此可以不求策略地与任何网站建立连接。这是因为Google并不是简单地由计算网站的外部链接数来决定其等级。Google的Pagerank系统不单考虑一个网站的外部链接质量,也会考虑其数量。这个问题看来很有复杂。首先让我们来解释一下什么是阻尼因数(damping factor)。阻尼因数就是当你投票或链接到另外一个站点时所获得的实际PR分值。阻尼因数一般是0.85。当然比起你网站的实际PR值,它就显得微不足道了。
  现在让我们来看看这个PR分值的计算公式:PR(A)=(1-d)+d(PR(t1)/C(t1)+...+PR(tn)/C(tn)) 公式解释:其中PR(A)表示的是从一个外部链接站点t1上,依据Pagerank?系统给你的网站所增加的PR分值;PR(t1)表示该外部链接网站本身的PR分值;C(t1)则表示该外部链接站点所拥有的外部链接数量。大家要谨记:一个网站的投票权值只有该网站PR分值的0.85,
  那么,是不是说对一个网站而言,它所拥有的较高网站质量和较高PR分值的外部链接数量越多就越好呢?错,因为-Google的Pagerank系统不单考虑一个网站的外部链接质量,也会考虑其数量。比方说,对一个有一定PR值的网站X来说,如果你的网站Y是它的唯一一个外部链接,那么Google就相信网站X将你的网站Y视做它最好的一个外部链接,从而会给你的网站Y更多的分值。可是,如果网站X上已经有49个外部链接,那么Google就相信网站X只是将你的网站视做它第50个好的网站。因而你的外部链接站点上的外部链接数越多,你所能够得到的PR分值反而会越低,它们呈反比关系。
  说它对是因为-一般情况下,一个PR分值大于等于6的外部链接站点,可显著提升你的PR分值。但如果这个外部链接站点已经有100个其它的外部链接时,那你能够得到的PR分值就几乎为零了。同样,如果一个外部链接站点的PR值仅为2,但你却是它的唯一一个外部链接,那么你所获得的PR值要远远大于那个PR值为6,外部链接数为100的网站。
  而且这个0.85的权值平均分配给其链接的每个外部网站。
  第二:Google在你的网站抓取的页面数
  Google在你的网站抓取的页面数,数目越多,Pagerank值越高。但通常Google并不会主动抓取你的网站的所有页面,尤其是网址里带有“?”的动态链接,Google不主动,那就要我们主动了,最笨的办法是把网站所有的页面都提交给Google,但我想没有谁真会这么做,但页面不多的话可以试试。更好的办法是制作一个静态Html页面,通常被称作“网站地图”或“网站导航”,它里面包含你要添加的所有网址,然后把这个静态页面提交给Google。
  第三:网站被世界三大知名网站 DMOZ,Yahoo和Looksmart 收录
  众所周知,Google的Pagerank系统对那些门户网络目录如DMOZ,Yahoo和Looksmart尤为器重。特别是对DMOZ。一个网站上的DMOZ链接对Google的Pagerank?来说,就好像一块金子一样珍贵。如果你的网站为ODP收录,则可有效提升你的页面等级。向ODP提交你的站点并为它收录,其实并不是一件难事,只是要多花点时间而已。只要确保你的网站提供了良好的内容,然后在ODP合适的目录下点击“增加站点”,按照提示一步步来就OK了。至少要保证你的索引页(INDEX PAGE)被收录进去。所以,如果你的网站内容涉及完全不同的几块内容,你可以把每个内容的网页分别向ODP提交-不过请记住“欲速则不达”。等到Google对其目录更新后,你就能看到你的PR值会有什么变化了。如果你的网站为Yahoo和Looksmart所收录,那么你的PR值会得到显著提升。如果你的网站是非商业性质的或几乎完全是非商业性质的内容,那么你可以通过zeall.com使你的网站为著名的网络目录Looksmart所收录。Looksmart也是从Zeal网络目录获得非商业搜索列表。
  Google PR值的更新周期是多长时间?
  一般情况下PR值更新的周期是2.5~3个月!最近一次PR更新是2008年1月中旬。

2008年11月5日星期三

云计算与90's NetPC的渊源

云计算,其实并非新事物;新瓶子里面装的是改良的‘旧酒’-NetPC.
  在90‘s年代,Oracle提出的是Network Computer架构是由Oracle旗下的Network Computer Inc.提出,获得Apple、Sun、IBM、Netscpae的支持。
  NetPC则是由微软和Intel在1997年4月之後提出获得Intel、HP、Dell、Compaq的支持。不管是NC架构或是NetPC架构, 其实都是一样的东西;也可以说NetPC其实就是微软版的NC Architecture(Sun和Oracle也都有各自的NCA);只是微软不愿意将自己提出的架构置於NC架构之下, 所以另外取了个名字叫做NetPC。
  基本上, NC是主张个人电脑功能不用太强,藉由连到主机获得主机在硬碟空间和运算能力的支援程式在主机执行完毕之後再将结果送回个人电脑。
  不过云计算与NetPC,二者所站的理论高度不同。从思维模式来看,NetPC侧重的是计算的实体;而云计算则侧重的是服务。从商业运作模式来看,当时90’s环境下主要是卖计算机与操作系统;现在云计算机则主要是为了卖软件与服务。
  关于云计算所提供服务的度量
  建议采用"MIPS币"来作为在虚拟世界中对某个功能真正价值的衡量,以避免‘在现实世界中的货币,因为无法统一采用基于真实物理含义的单位来衡量商品真实价值,而导致通货膨胀与剥削’等现象。

web 3.0

  Web 3.0一词包含多层含义,用来概括互联网发展过程中可能出现的各种不同的方向和特征,包括将互联网本身转化为一个泛型数据库;跨浏览器、超浏览器的内容投递和请求机制;人工智能技术的运用;语义网;地理映射网;运用3D技术搭建的网站甚至虚拟世界或网络公国等。
Web 3.0特点
  第一,Web3.0的API(应用程序编程接口)是全球范围的,也就是XMLWebServices;
  第二,Web3.0的速度达到10G,所有的应用都不用担心速度;
  第三,Web3.0是一个技术框架或操作系统。
历史
  Web 3.0是针对Web 2.0提出的,较有名的首次提及是在2006年初Jeffrey Zeldman的博客中一篇批评Web 2.0的文章中。
  2006年5月,Tim Berners-Lee曾说[2]:
  “ 人们不停地质问Web 3.0到底是什么。我认为当可缩放矢量图形在Web 2.0的基础上大面积使用——所有东西都起波纹、被折叠并且看起来没有棱角——以及一整张语义网涵盖著大量的数据,你就可以访问这难以置信的数据资源。 ”
  ──Tim Berners-Lee, A 'more revolutionary' Web
  2006年11月的Technet峰会上,Yahoo创办人兼首席执行官杨致远作出阐述:
  “ 目前对Web 2.0的归档和讨论很多。借助网络级别所能达到的效能,网络的力量已经到达了一个临界点。我们同时也看到最近4年出现了更富级的设备以及更富级的与网络互动的方法,不仅仅体现在游戏机和移动设备这样的硬件,同时也体现在软件层面。你不一定得是计算机科学家才能创作出一个程序。这种现象在Web 2.0里初现端倪,而3.0将更加深化,是一个真正的公共载体……专业,半专业和消费者的界限越来越模糊,创造出一种商业和应用程序的网络效应。 ”
  ──杨致远
  在这个峰会上,Netflix创始人Reed Hastings阐述了定义Web术语的简单公式:
  “ Web 1.0是拨号上网,50K平均带宽,Web 2.0是1M平均带宽那Web 3.0就该是10M带宽,全视频的网络,这才感觉像Web 3.0。 ”
  ──Reed Hastings
  2007年8月7日,谷歌首席执行官Eric Schmidt出席首尔数字论坛时被与会者问及Web 3.0的定义, Eric Schmidt首先开玩笑的地说“Web 2.0只是一个行销术语,而你刚才正好发明了Web 3.0这个行销术语。”随后他谈及了自己的具体看法:
  “ ……(Web 3.0)创建应用程序的方法将不同。到目前为止Web 2.0一词的出现主要是回应某种叫做“AJAX”的概念……而对Web 3.0我的预测将是拼凑在一起的应用程序,带有一些主要特征:应用程序相对较小、数据处于Cloud中、应用程序可以在任何设备上运行(PC或者移动电话)、应用程序的速度非常快并能进行很多自定义、此外应用程序像病毒一样地扩散(社交网络,电子邮件等)。 ”
  ──Eric Schmidt
  自2006年底以来,Web 3.0一词正受到越来越多的关注,也是越来越多争论的焦点,这个现象正持续到2007。
关于Web 3.0的争论
  关于如何定义Web 3.0,及其所代表的含义的争论非常激烈,观点也琳琅满目。
将互联网转化为数据库
  迈向Web 3.0的第一步是“数据网络”这一概念的体现,结构化数据集以可重复利用、可远程查询的格式公布于网络上,比如XML,RDF和微格式。最近SPARQL的发展为网络上以RDF方式配发的数据库提供了一套标准化的查询语言和应用程序接口。数据网络让数据契合和应用程序互用性更上新台阶,使数据像网页一样容易访问和链接。在数据网络时代,重点主要是如何以RDF的方式提供结构化的数据。全语义网时期会拓宽语义范围,这样结构化,半结构化甚至零散的数据内容(比如传统的网页、文档等)都能以RDF和OWL语义格式的形式普遍存在。[5]
向人工智能进化的道路
  Web 3.0也被用来描述一条最终通向人工智能的网络进化的道路,这个人工智能最终能以类似人类的方式思辩网络。一些人对此表示悲观,认为这是不可企及的设想。然而,像IBM和Google这样的大公司已经在使用一些正提供惊人的信息的新技术,例如通过挖取学校音乐网站的数据来预测未来的热门单曲。同时也有人提出是否智能系统将是Web 3.0背后的推动力,抑或智能会以人的形式出现,即某体系的人们(例如del.icio.us这样的协同过滤服务,Flickr和Digg这样人工抽取网络资源)以及他们之间如何互动。[5]
语义网络和SOA的实现
  和人工智能的方向有关联,Web 3.0可以是语义网概念的实现和扩充。各学院正在研究开发一种基于描述逻辑和智能代理的推理软件,这样的软件通过运用表述网络上概念和数据之间的关系的规则来进行逻辑推理操作。
  Sramana Mitra对语义网成为次世代互联网基本要素的看法不同,并提出了一道封装Web 3.0的公式[7]
  Web 3.0也被认为和服务导向结构及语义网的具体体现有关。[8]
向3D进化
  另一条可能的道路是Web3D联盟拥护的3D化构想,包括将整个网络转化为一系列3D空间,采用第二人生启发的概念。[9]同时也提供新的方式在3D共享空间连接和协同。[10]
所建议的一些延伸性定义
  Nova Spivack建议将Web 3.0的定义延伸至当前各大技术潮流迈向新的成熟阶段的具体体现,包括:
  无处不联网,宽带网普及和发展,移动通信设备的互联网介入。
  网络计算,“软件就是服务”的商业模型,Web服务互用性,分布式计算,网格计算和效用计算(又“云雾计算”)。
  开放技术,开放API和协议,开放数据格式,开源软件平台和开放数据(如创作共享,开放数据许可)。
  开放身份,OpenID,开放名声,跨域身份和个人数据。
  智能网络,语义网技术比如资源描述框架,网络实体语言,SWRL,SPARQL,语义应用程序平台和基于声明的数据储备。
  分布式数据库,万维数据库(“World Wide Database”,由语义网的技术实现)。
  智能应用程序,普通语言的处理。[11],机器学习,机器推理,自主代理。[12]
针对Web 2.0的扩展和革新
  Web 2.0以AJAX概念为契机,提供了高仿桌面应用程序的网络应用程序,激励用户生成内容和搭建具有向心力的社区,并以高耦合的技术形成轻快有效的商业模型。在此基础上,Web 3.0被认为肩负著发扬2.0的精神,并冲破目前Web 2.0所面临的障碍。因此通过对目前Web 2.0所面临的瓶颈和具体实例进行分析,可以对Web 3.0作一些展望。
带宽
  用户所在区域的网络的带宽均值,将直接影响到网站内容的投放和索取,是制约富级互联网应用程序发展的一大瓶颈。
应用程序的速度
  虽然许多网站使用异步JavaScript和XML/JSON以及各种UI Widgets来实现仿桌面应用程序的网络应用程序,但这些前台程序的速度都无法与传统桌面程序媲美,为了实现桌面程序界面的一些常见功能(如拖拽、排序、缩放等),必须使用复杂的JavaScript,这样容易造成许多用户的浏览器响应延时甚至假死,进一步降低用户体验。
应用程序开发的草根化,社区协同化
  目前网络应用程序的开发门槛仍然较高,并且较为封闭,这样虽然可以满足开发一般的以用户生成内容(“User-generated content”)为主导的应用程序,却制约了用户生成程序(“User-generated application”)的发展空间。在向用户生成程序过度的期间,值得注意的应用程序、技术和概念有:
  Mash-up,更人性化的Mash up如Microsoft Popfly项目协同,Basecamp,Bugzilla,Project.net,Google Earth,facebook API

创想信息网随机推荐