别说你懂PR值得算法
本文标签::pr值(1)
在pr演算法研究曾经大致上说明了基本概念, 但是没有提到一些实务的细节, 最近因为需要整理资料, 把国内外谈到Pagerank 演算法的网页都看了一下,国外英文内容也几乎一半以上都在胡扯, 也许你会说... 怎么可能? 往下继续看...看你是否真的懂PageRank?
先有几个问题:
(1)如果有一个网页A, 其PageRank等级为1, 具有100个对外链接, 当网页B只有网页A连入, 网页A会如何贡献PageRank给网页B?
(2)如果有一个网页A, 有1000个网页链到网页A, 这些链到网页A的网页, 每个都是PageRank等级1, 都具有100个对外链接, 请问网页A的PageRank等级是多少?
如果你的答案是:
(1)PR(B)=(1-0.85)+0.85*(1/100)=0.15+0.0085=0.1585
(2)PR(A)=(1-0.85)+0.85*((1/100)*1000)=0.15+8.5=8.65
答案是这样吗? 如果你认为YES....那你还不太清楚PageRank演算法
从第一个答案还看不出怪异, 但从第二个答案, 应该就有人会觉得怪了....怪在哪里?
具有1000个backlink, 且来源都是PageRank等级为1以上的网页不稀奇, 怎么可能就能把PR变成8?
如果今天如果有一个网页A, 有10000个网页连到网页A, 这些连到网页A的网页, 每个都是PageRank等级1, 都具有100个对外链接, 请问网页A的PageRank等级是多少?
结果变成 PR(A)=(1-0.85)+0.85*((1/100)*10000)=0.15+85=85.15
怎么会是85?
你知不知道有多少网页的外部链接可能到数十万个, 如果这样算的话,要到PR10太简单了吧!(当然不会这样)
也许有人会说, 那只是初始值, 还会经过迭代计算...然后收敛, 值会收敛下来
那麽我们来谈谈收敛, 什麽叫收敛? 就是经过多次计算后, 当数值呈现稳定不变, 就达收敛的状态, 不管再经几次迭代计算, 数值都不会再变
上面的式子根本就是固定值, 也就是不用迭代计算, 早就稳定不变
为什麽上面答案(1)(2)是错误的? 其中0.85目的何在? 为什麽会选择0.85? 而不是0.8,也不是0.5?
许多SEO书籍对于这个问题大多避而不谈, 因为实际上可能也不知道该怎么谈
问题出在哪里呢? 我们后面再来解释答案了!
拓宽动力是深圳一家互联网基础服务商,提供深圳网站建设-深圳网站制作- 深圳SEO-深圳网站优化- 深圳网络推广-深圳网站推广,集网站建设、网站优化、网站推广、网站运营于一体!力助企业实现网络梦想,帮助企业打造网络赚钱机器。咨询热线:0755-88842685.

粤ICP备18027777号