Browsed by
月度归档: 2009年3月

Ubuntu Fedora CentOS等Linux系统不能上网只能上百度的解决办法

Ubuntu Fedora CentOS等Linux系统不能上网只能上百度的解决办法

首先让我为大家介绍一下这个问题的背景知识。

典型TCP数据包有一个最大窗口大小为64KB的窗口域。这在因特网发展初期,大部分系统都没有能力处理比这更大的数据,因此这个大小是足够的,但是对于现在的接入带宽应用来说,这已经太小了。

为了解决这个问题,1992年提出了一种称为窗口缩放的解决方案,它提供了一个额外的TCP窗口扩大选项,该选项包含一个8位的扩大因子。这个选项 的值指定了窗口应该多大,它是由通过滑动几个比特的窗口大小值来实现的。例如,如果扩大因子设定为5,那么窗口大小应该移动5个比特或乘以32。

窗口扩大选项使TCP的窗口定义从16位增加到32位,这并不是通过修改TCP首部来实现的,TCP首部仍然使用16位,而是通过定义一个选项实现对16位的扩大操作来完成的。

在2.6.16和更早内核中默认扩大因子为0,所以没有增加窗口大小。在2.6.17内核中,扩大因子被设定为7。理想的情况下,这不会有什么问题。但实际上,一些“坏掉”的路由器会重写窗口缩放TCP选项——将扩大因子设定为0但是实际处理能力选项却没有改变。

本质上,这意味着有一些网站使用2.6.17和更高内核的系统将会连接不上。从内核开发人员的立场看他们会认为那些路由器是坏掉的需要进行替换。实际上,这些路由器在修理或替换前可能还可以继续使用好多年。

解决这个问题的一个方法是重新设置Linux内核的窗口缩放选项。虽然这不会修复坏掉的路由器,但是如果你正受到窗口缩放问题的影响,该方法可以使你的系统连接到远程站点。

解决办法,可以编辑/etc/sysctl.conf文件,添加下面一句:

net.ipv4.tcp_window_scaling = 0

把前面的#干掉

这将完全禁用窗口缩放功能,这将允许你连接到一些以前不能连接的站点。无论正确还是错误,内核开发人员拒绝恢复这个改变,因此使用该选项既可以禁用 你自己的窗口缩放功能以回到2.6.17以前的默认设置,也可以连接到那些不能到达的站点并使他们确信因该查找并替换坏掉的路由器。

百度优化VS谷歌优化的差异

百度优化VS谷歌优化的差异

Baidu是中文搜索引擎的老大,Google是世界搜索引擎的龙头。

在页面更新上,Google要比Baidu快很多。一般做一个关键词页面,第二天甚至更快,Google就会收录,并且会有一个很好的排名,但是你要想保持也不是见容易的事情,在接下来的几天里,如果你的内容可读性不是很高,Google的排名会慢慢下降,直到你找不到。而Baidu收录关键词页面就会慢很多,审查也更加严格,但是一旦你的关键词页面被收录,并且获得了一个好的排名,这个位置很长一段时间就会是你的,除非你的网站被降权或者作弊了。

Baidu垄断着中文搜索市场的绝大份额,作为老大哥,Google虽然起步有点晚,但当然不甘落后了。Google现在正在积极的往中文搜索的市场里挤。

Baidu垄断着中文搜索市场的绝大份额,作为老大哥,Google虽然起步有点晚,但当然不甘落后了。Google现在正在积极的往中文搜索的市场里挤。凭借着其强大的技术后盾和卓越的性能,Google决心要在中文搜索的市场里分得一杯羹。官方说法是Google目前占中文搜索20%的份额,根据我的观察其实并达不到这个数字,大约只有百分之十几。Google仍然有很长的路要走。

在技术层面上,Baidu和Google各具特色,搜索效果也有所不同。Google在搜索结果上显的更客观,尤其在搜索技术性文章的时候,结果更加精准。而百度则更侧重于中国网民的搜索习惯,搜索结果更加大众化。这就是为什么技术人员更喜欢用Google,而Baidu更符合大众口味的原因。

在收录网站的时候,Baidu和Google也有所不同。

Baidu收录新站的速度比较快,一般的新站,如果被收录的首页,在接下来的很短的一段时间里,整个网站大部分网页都会被收录,一些站长因此而欣喜若狂。但是不要高兴的太早,Baidu在接下来的一段时间里,将会严格审核你的网站,会对网站的内容和可读性进行分析。如果你的网站内容大部分属于转载或者采集,那么很快,你的收录量会直线下降。

Google收录网站的过程就是一个比较平缓的进程,它在一开始就会审核你网站的所有文章,分析文章的价值,有选择的进行收录,这个过程持续不断,收录量也不会有太大波动,一直呈上升趋势,除非你的网站作弊或者被降权。一般情况下,Google的收录量都要比Baidu大。

如何进行SEO我在这就不多说了,网上有很多这样的文章。在这里,我只说下Baidu和Google他们在SEO技术上的一些差别。

在TITLE标题上,Baidu对含有多个关键词的标题比Google更友好些,在做www.zzhongte.net这个网站优化的过程中,我曾做过一个试验,刚开始的时候,在TITLE标题上只做一个关键词,经过一段时间的优化,这个词在Baidu上排到了第三,Google排第二。然后我在TITLE上又增加了4个相关关键词。结果过了几天,这5个关键词有3个都排在了Baidu的第一页,而Google原本排在第二的词降到了第二页,其他几个关键词在前5页都找不到。有很多人说TITLE中最好只含一个关键词,我却认为,如果你的内容是原创,并且相关性很强,网站的权重也不错,你完全可以在TITLE中写上4-5个甚至更多的关键词,这样这些相关的关键词都可以在Baidu上获得不错的排名,Google就不一定了。

另外外链在整个优化的过程中,也起到至关重要的作用,你做的关键词外链越多,质量越高,不管是Baidu还是Google,都会取得一个很好的排名,这点,在我的网站就体现的很突出,由于工作的关系,我有很长时间都没有管理过这个网站了,但是我还是时不时的做一些高质量的外链,现在这个网站的关键词在Baidu和Google上都排在第一。

很多人在做SEO优化的时候,都会发现百度和Google的效果有很大差异,你想博得谁的欢心,或者在两者之间找到一个平衡点,这都是你要去衡量的地方。目前来看,Baidu来的流量还是大多数,但是未来是什么样的,我们谁也说不准。