十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
设置一下你机器的MTU值再试试。。百度一下具体操作都有。。我搜索的网址
成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、网站制作、大余网络推广、成都小程序开发、大余网络营销、大余企业策划、大余品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供大余建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com
路由器MTU值设置成多少最好
昨天晚上开始,就登陆不上博客后台了,一直响应提示超时,然后又试了另外一个用zblog的网站,只有几百个帖子,数据库有些小,可以登陆,于是就猜想, 可能是空间有些问题;第二天问空间商时,空间商说并没有对服务器环境估出改动,这样看来可以排除服务器的问题,难道是升级zblog的问题?但是另外一个 zblog站登陆是正常的。考虑要么是zblog配置有问题,要么就是本地的登陆环境出现了问题。
zblog的配置参数大多数在c_option.asp中,下载了一个全新版本的zblog1.8最新版,然后用新的c_option.asp替换空间上 的c_option.asp,登陆了一下,可以登陆;看来是这个文件的问题了,对应新、老的c_option.asp,主要内容大多数相同,不同的只是一 些参数,因此就猜想,可能是某些参数影响了登陆时的任务量。因为zblog1.8最新版本把“更新缓存”功能给合成到很多操作中了,提高了自动执行的能 力,优化了操作步骤,但这样一来,必然会在这些操作步骤中增加了任务量,并且,我还安装了静态页面生成的插件。
上述是一方面现象,还有一个情况,也值得引起我的注意,并且可以在不同于上述中更换c_option.asp方法的基础上,解决了登陆超时的问题,那就是修改数据传输包“MTU”值。
大致测试方法和这里说的基本一样,这次的调整方法,基本和上次的方法一致。
MTU是Maximum Transmission Unit的缩写。
意思是网络上传送的最大数据包。MTU的单位是字节。 大部分网络设备的MTU都是1500。如果本机的MTU比网关的MTU大,大的数据包就会被拆开来传送,这样会产生很多数据包碎片,增加丢包率,降低网络 速度。把本机的MTU设成比网关的MTU小或相同,就可以减少丢包。
如何检测网关的MTU?
在本机打开dos窗口,执行:
ping -f -l 1452 192.168.1.1
其中192.168.1.1是网关IP地址,1452是数据包的长度。请注意,上面的参数是“-l”(小写的L),而不是“-1”。 如果能ping通,表示数据包不需要拆包,可以通过网关发送出去。 如果出现:
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
表示数据包需要拆开来发送。此时,减少数据包长度,再执行上面的ping命令。从1400到1472之间多试几次,就能找到合适的数据包长度了。把数据包 长度加上数据包头28字节,就得到MTU的值。 如果检测到网关的MTU值是1500,不需要修改。 如果网关有防火墙ping不通,可以试试直接把MTU设为1400。
C:\Documents and Settings\Administratorping -f -l 1452 192.168.1.1
Pinging 192.168.1.1 with 1452 bytes of data:
Reply from 192.168.1.1: bytes=1452 time=5ms TTL=64
Reply from 192.168.1.1: bytes=1452 time=5ms TTL=64
Reply from 192.168.1.1: bytes=1452 time=5ms TTL=64
Reply from 192.168.1.1: bytes=1452 time=1ms TTL=64
结果出现了回应了!这表示这一个 MTU 值是可行的!不过,强烈建议找出可行的最大 MTU 值!这样一来,在设定的时候,才可以达到最佳的网速!
找出 MTU 值:利用上面这个方法找到的数值还不是 MTU 喔!由于一些封包上面的问题,上面这个值再加上 28 才是我们所需要的 MTU 值!所以,在上面的例子中,我们所需要的 MTU 值是 1464+28=1492!
附注:我设置为1452+28=1480后,还是会出现有些网站打不开、远程桌面无法通过域名登陆的问题(通过ip可以正常远程桌面登陆),而把MTU设置为1452后,反而这些问题都迎刃而解了,并且,此时,登陆zlbog后台正常、使用域名登陆远程桌面正常。
一般来讲,设计好本机的MTU值,可以解决部分网站打不开的情况,但是如果你的共享主机或路由器的MTU设置有问题,有时问题仍然存或,或者出现网速过慢的情况。合理的设置路由器与本机的MTU值,就可以完全解决上述问题,使上网速度达到最大化。
如何修改本机的MTU?修改方法如下:
(1)、运行regedit
(2)、浏览到: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
(3)、Interfaces下有多个子项,每个子项对应一个网卡。请按如下方法选择网卡:
(a)确定本机用来连接Internet的网卡或拨号连接的IP,如192.168.0.19;
(b)用鼠标点击Interfaces上的子项,查看键值列表中的IPAddress项;
(c)如果IPAddress的键值与(a)中的IP相同,即192.168.0.19,则该子项就是要找的网卡。
(4)、进入该子项,在右边的窗口里按鼠标右键,选择“新建”-“双字节值”,输入名称“MTU”,按回车。再用鼠标双击“MTU”,弹出修改窗口: 如图3: 填入MTU的值。填写前请先把基数设为十进制。 设置好后,需要重启机器才能生效。
实践、重启、测试,最后得出最佳的网络状态,探索无极限,努力,终会有好结果。
测试步骤
1. 拨号上网,并打开“开始”菜单→“程序→附件→命令提示符”
2. 输入命令“ping –l 14xx –f ”,这里我们解释一下命令参数的含义
* –l 14xx参数:发送一个定长数据包,14xx是要测试的包大小,如前所述,ADSL的MTU一般在1450与1492之间,第3步中将每次更换一次该值
* –f 参数:通知操作系统不能私自更改该数据包大小
* :任意一台Internet上的主机,也可使用其它主机名或IP地址
3. 观察反馈结果并判断ISP的MTU值(请注意图中标黄框部分)
1) 第一次发送测试包,包长1450
如图1,提示数据包过大,需要分包,因此判断该数值(1450)大于ISP的MTU,应降低包大小
2) 第二次发送测试包,包长1440
如图2,数据包大小降为1440,提示应为数据包过大,因此判断该值(1440)仍大于ISP的MTU,还应继续降低
3) 第三次发送测试包,包长1430
如图3,数据包大小降为1430,提示该数据包可以正常传输,因此判断ISP的MTU值在1440~1430之间
4) 第四次发送测试包,包长1435
如图4,数据包大小升为1435,提示仍然可以正常传输,因此判断MTU数值在1440~1435之间
5) 第五次发送测试包,包长1438
如图5,数据包大小升为1438,提示可正常传输,因此判断MTU数值在1440~1438之间
6) 第六次发送数据包,包长1439
如图6,数据包大小升为1439,提示因数据包过大无法传输,因此,判断出该ISP的MTU值为1438
4. 计算本地电脑的MTU值
上面得到的MTU值不能直接用于本地设置上,还应在此基础上加上28(包头大小),因此最终的MTU数值为1466
5. 修改本机MTU值
修改本机默认的MTU值可以通过注册表来进行,但更直观稳妥的方法是使用一些系统优化软件,如“超级兔子”或“Windows优化大师”等,本例使用 “超级兔子 V6.25”进行演示。如图7是进入魔法设置网络设置标签的画面,首先选中“使用最大传输单元”前面的勾,然后再从后面的数据栏中输入计算出的MTU值 (1466)后点击确定并重启电脑即可。
总结
如上所述,整个过程可能看起来挺烦琐,但思路十分简单,而且效果不错。笔者的电脑设置了MTU值后,浏览器打开页面的速度较未设置前提高了15%,效果还是很明显的。但此法只适用于PPPOE的拨号ADSL,对于光纤接入或ISDN接入的宽带网络不适用此法
那么,ZBLOG优化我们需要注意一些什么,或者说需要优化的地方有哪一些呢?很多时候,相信大家都是只要看到这个模板好看或者喜欢就直接用了,可是最后你也许会发现,在SEO方面有很大的不足,有些地方也不符合优化的标准,这个时候你又继续换模板,这样你只是浪费时间而已。虽然,我知道大家都会去改模板,但是,也许很多朋友只是改改版权之类的东西。
那么,假设,我们选择一个很好很喜欢的模板。首先,我们不要着急上线,我们应该先下载到本地进行测试。因为,狄枫SEO接触了很多模板,也修改过很多,同时也放弃过很多,因为狄枫SEO相信,绝对没有一个模板是完美的。
模板下载下来之后主要需要修改的地方需这几个。
default.html 首页
single.html文章页
catalog.html分类\关键词页面
首页更改的话,标题是最重要的吧,所以,标题你可以自己写,也可以使用#ZC_BLOG_TITLE#-#ZC_BLOG_SUBTITLE#这种方式,这种是网站的标题加个副标题。标题一般的写法是关键词1_关键词2-品牌关键词。
文章页的改法,很多朋友可能挺懒的话,直接使用ZBLOG中的一个TITTLE SEO插件,其实,狄枫SEO并不是反对这种做法,只是,狄枫SEO觉得,如果说你是一名合格的SEO就应该自己动手去做,其次就是,我觉得那个插件并不理想。
文章页的标题,我建议大家应该是:文章标题-品牌关键词,而并非文章标题—分类目录—品牌关键词,因为,你可以想一下,如果你的文章标题过长时,那么你的品牌关键词别人就看不到了。品牌是网站最重要的东西。他甚至影响着你的长尾的权重。关于文章页的关键词写法,可以是标签名。而描述,你可以这样写
关于,分类\关键词页面的优化,标题不用我说大家都应该知道是#BlogTitle#-#ZC_BLOG_SUBTITLE#意思为,分类标题-品牌关键词。分类页面可以有关键词描述也可以无,但是,有总比没有要好一些,所以,分类页的关键词描述可以直接是#BlogTitle#而描述的话,也是最好写一下,只需要在一段话中加入#BlogTitle#这个即可。
上面写的这些,主要是分了不让文章有重复性的内容,这也是一个非常好的提权方法。主要的页面修改完之后。我们就需要进文章页的内容进行修改了。
只需要注意以下几点即可
一、文章页中最好有面包屑导航,即可首页》XXXXXX,内容结尾最好是可以带上文章的链接。当然,如果不喜欢也可以不带。
二、增加上一篇下一篇的代码。这个大家都懂的吧。
三、这一点非常需要注意,那就是,在狄枫SEO见过的众多模板以来,发现,文章页中的就算你增加了随机文章,最近文章,月排行,年排行之类的,搜索引擎都看不到的。具体的原因应该是程序的问题吧,而这里只会显示相关文章。所以,这一点大家一定要注意了。不要增加没有必要的内容在网页中。
关于三个文件的修改已经讲完,最后再提一点非常重要的东西,目标谷歌已经将网页的速度加入到算法中去了,也为了增加用户的体验中。狄枫SEO,建议,读取首页的文件大小是越小越好,所以选择一个好的模板也是成功的必要因素。
是吧,狄枫SEO说了ZBLOG的优化简单之极,但是还有一件事情是需要去做的,那便是ROBOTS了,狄枫SEO觉得,网站的权重提升跟ROBOTS的使用脱离不了多少关系。ROBOTS做的最重要的事情就是屏蔽不想让蜘蛛抓取的页面,以免浪费资源,无用的东西被蜘蛛抓取过去了,不但权重不能提升,而且效果也不好。所以关于ZBLOG的写法。大家只需要将重要的文件夹,和不想要被抓取的文件屏蔽掉就可以了。比如后台,缓存区、模板、图片保存区等之类的地方。
下面是狄枫SEO的一个ROBOTS写法
User-agent: *
Z-Blog里面有三个插件是做搜索引擎优化(SEO)必不可少。
Google站点地图
Ping中心和引用通告发送器
标题搜索引擎优化
1、Z-Blog 默认模板里面是没有keywords,description等meta标签的。有很多的SEO文章说着两个都要加进去。但我的建议是Description就不要加了,这个容易出错。可以在\THEMES\xxxxxxxx\TEMPLATE目录下的找到single.html(xxxxxxx是你用的主题名称)。
在文件的title里加入如下代码:
meta name="Keywords" content="#article/tagtoname#"
2、于h1和h2的使用。 h1/h1在标准化里面的意义是表示标题,而并不是用来弄大小。Z-Blog里面用h1显示了网站名称,用h2显示副标题。但显然把这个h1留给文章的标题更加合适。你可以在同样的目录里找到single.html default.html catalog.html三个文件。
把其中的h1 换成h2,h2换成h3(记得前后都要换) 。
h1 id="BlogTitle"a href="#ZC_BLOG_HOST#"#ZC_BLOG_NAME#/a/h1
h2 id="BlogSubTitle"#ZC_BLOG_SUB_NAME#/h2
然后再把文章的标题用h1表示。在有的SEO文章里面,提到了文章标题用h1,但是没有指出文章标题的位置。准确的说,文章的标题并不在single.html里面,而是在目录内的b_article-single.html里面。找到它,把其中的h2换成h1,同样前后都要换。
h2 class="post-title"#article/title#/h2