是否网站怎么优化化本人的网站

用Fiddler给别人的网站“优化” - lerit - 博客园
最近访问某知名网站的速度非常慢,有时候需要2分钟还没完全打开,页面展示了一半就卡住,然后等半天才继续显示下面部分。这种情况已经有几个月了,不知道是他们服务器原因还是我所在网络的问题,但是基本上在其他网络访问速度也慢,如果是网站自身的问题,我自然没办法解决,只能自己动手,先看看问题出在哪里,然后分析一下有没有可能绕过相关问题。于是用上了一个很好的HTTP分析工具,Fiddler Web Debugger 。
Fiddler的功能很强大,它不仅可以查看HTTP的通信信息,也可以进行分析,从而发现通信过程中的问题,为优化网站页面和提高性能提供依据。另外,它提供了对url请求进行重定向处理(AutoResponder)的功能,用户可以在请求url时进行自定义处理,这也就为以制定方式访问页面提供了可能性,这也是本文依靠的主要功能。
这个软件的具体使用方法可以参考《》本文只介绍如何用它来解决实际问题。
步骤一:获取与网站页面的通信信息
为了保证只监控到指定网页的通信信息,我只打开了一个IE,并且在fiddler设置只监控web browers(默认是All Processs)另外通过fiddler清除了IE缓存,从而能获取更加真实页面加载时间。然后在IE中输入相应网址(就不具体指明了)进行访问,这时可以看到fiddler左侧出现许多访问这一网站的请求url,等待中&&。直到IE状态栏显示加载完毕的提示&完成&,这时停止fiddler的通信捕获,这样就完成了通信捕获。以下是局部抓图:
步骤二:分析性能瓶颈
接下来就是分析上面各个sessions(请求),找出哪些请求导致了加载页面慢,我一般按照如下步骤:
(1)找到不正确的请求
全选所有sessions,然后,选择右面的Statistics功能,这样就可以统计出这些sessions的总体信息,如下图(部分):
这里我关注的是从请求开始到返回请求的整个时间,这里消耗了2分56秒(Sequence (clock) time),显然,这是不可以接受的速度。然后我发现,在response codes中,统计的HTTP/502有12个,要知道,Http 5xx代表的是服务器错误,一般来说,这种错误会导致服务器反应很长时间才返回给客户端一个错误的代码信息,从而可能导致请求速度的急剧下降。有可能这个网站就是因为这些错误请求导致加载页面慢的。查了一下:
502 - 网关错误:如果试图运行的 CGI 脚本不返回有效的 HTTP 标头集,将出现此错误消息。若要解决此问题,必须调试 CGI 应用程序,以确定它为什么会将无效的 HTTP 信息传递给 IIS。
也就是说有12个url请求出现了这一错误。其实在左侧sessions中,也可以看出来,它以红色惊叹号开头,并且可以知道请求的url等信息。
(2)通过timeline功能查看所有消耗的时间
全选sessions后,在界面右侧的timeline功能,可以以图形方式统计请求各个文件耗费的时间(这里会以请求的文件为单位,将那些请求文件相同但是参数不同的url合并统计):
其中横坐标是时间,纵坐标是请求文件,可以分析一下究竟是页面还是图片等加载时间比较长,通过分析,确实是那12个错误请求导致的加载慢,其他的css、js和图片,消耗的时间可以忽略。
步骤三:解决性能瓶颈
性能问题本该是网站来解决的,我没那个能力去真正解决性能问题,这里只是通过别的方法,来绕过导致瓶颈的问题罢了。分析了一下这12个错误请求url,归根结底就是一个adjs.php和gmjs.php,当然每个请求的参数有所不同。这其实在加载页面时候通过他们这些sessions前面图标就可以看出是有问题的:
下箭头表示正在下载,然而,我观察了,在这个请求时,下载时间很长,卡住了很久,然后变成红色叹号图标,才继续请求别的url。
分析adjs.php和gmjs.php文件,从命名来看,应该是与页面中广告有关的,对于用户来说,不要这个请求也应该不影响浏览网页吧,所以这里就是要想办法在请求时候,如果是关于这两个文件的请求,想法子绕过去就好了。
这就用上了fiddler的AutoResponder功能。开篇介绍了,这个功能可以对请求进行拦截,并进行自定义处理。
首先选择&AutoResponder&选项卡,然后选择&Enable Automatic Responses&,选择&add&按钮来添加一个规则:
我这里选择如果请求包含&adjs/php &(隐去前面的具体网址),则放弃(*drop)不去请求,当然这里的字符串是可以用正则表达式实现更为复杂的字符串匹配,另外,也可以选择其他匹配后的处理方式,比如让本地模拟一个response,而不用真的到服务器请求了。
选择保存。再次按照步骤一,加载页面,cool,瞬间加载完毕,不影响浏览,广告少了一些,看来那两个导致加载慢的页面就是与广告相关的。
这种通过fiddler来过滤rul请求的功能,还可以实现更多功能,比如过滤掉对于音频、视频、图片等的请求,只获取浏览者需要的内容。
声明:我是此网站忠实的访问者。问题也许是我网络的问题也没准(比如说屏蔽着某些url的访问),我只是从浏览者的角度,加快浏览速度而已。解铃还须系铃人,这个只是个临时方法,总不能每次都打开fiddler再访问网页吧?网站开发人员,才应该是使用fiddler的最佳用户。拒绝访问 | www.xminseo.com | 百度云加速
请打开cookies.
此网站 (www.xminseo.com) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(c643c5-ua98).
重新安装浏览器,或使用别的浏览器网站图片该怎么去优化? - 知乎15被浏览<strong class="NumberBoard-itemValue" title="分享邀请回答0添加评论分享收藏感谢收起0添加评论分享收藏感谢收起教你如何判断你的网站是否利于SEO
编辑:冯耀宗 -
对于许多仿站的朋友,不知道自己建立的网站是否利于SEO,所以目标站都不能确定,无谓的仿一些高权重的网站,以为那样的网站利于的SEO优化,其实事实不是这样的,那些高权重的网站都是通过改版而来的,他们一开始并不是现在这个样子。他们一开始的网站是更具用户的浏览习惯来定位网站,后面名气大了,需要在网站上赚取利润,这个时候用户将会习惯他的网站,而不受他的网站来习惯用户了。所以我们需要学习判断他的网站是否利于SEO优化。
许多人在仿站的时候,直接另存为替换标签就上线了,由于许多功能并不想实现在html上面去掉了代码,CSS以及JS都没有删除代码,导致加载CSS以及JS的时候打开速度过慢,虽然是小小的细节,但是许多小问题可能就是大问题的导火线。同时还有许多企业网站喜欢在导航上面添加大图或flash图片,其实这样做是不科学的,大图和flash的加载速度是非常慢的。所以不必要添加这样的内容。而那些大型网站添加这样的图片是因为有广告的需求。而不是添加一张图片好看的。所以在打开速度方面,我们能简化代码就简化代码,能去掉图片、视频就去掉。
网站是否适合出现
大型网站一般都没有内链与外链,所以我们在仿大型网站的时候,会发现这些大型网站首页没有内容页的链接,因为大型网站的目的是直接达成交易,而我们对于新站来说,一没有信誉而没有知名度,所以需要依靠一些文章来给用户一个温馨的感觉,比如做网的,我们可以提供一些相关的文章如&绿化区多久浇一次水?&而我们仿站出来后,首页没有给内页推荐是非常困难有的。所以我们在仿大型网站的时候需要注意这一点。
你是否能够提供对应内容
我们在仿站的时候,可能会遇到与目标站行业有一点不一样,所以在行业不一样的情况下,也是不一样的。比如说装修网和绿化网需求是一样的,大需求都是在效果图上面。而装修网与女装却有所不同,虽然需求基本是图片需求,但是女装可能涉及到文字,需要文字来描述这件衣服配合什么裤子穿好看,顺便搭上什么配饰之类的。所以说,我们在仿站的时候需要分析我们仿出来的效果是否可以满足用户需求。
细节你可能没有优化到位
我在模仿卢松松博客的时候,就发现我许多都没有做到位,而做到的却是一个不利于优化的外观,比如说以前文章内页标题并没有加上H3标签,内容并没有添加p标签。以及内容页的相关阅读以及热点阅读并没有通过插件来添加的,而是通过dedecms随即推荐的。所以每一个内页都会出现一样的随即推荐,在这里重复内容较多。
总结:我们在仿站的时候并不是选择大型高权重的网站,也不是选择多炫丽的网站,尽可能选择一些适合做内链以及一眼就可以看出是什么网站的目标站。不要因为仿出了一个大型网站的壳而精髓却丢失了而高兴。
来源:,欢迎分享本文,转载请保留出处!(QQ/微信号:)
你会喜欢下面的文章? You'll like the following article.
冯耀宗博客
关注搜索引擎和站长的那点事儿!怎么判定网站是否优化过度怎么判定网站是否优化过度牛起来百家号相信有一个问题是大部分新手站长们都非常容易忽视的,那就是网站优化过度的问题。特别是自己的网站已经出现网站优化过度的问题了,却还不知道具体的优化过度是哪里优化过度了,在这里不得不强调一下,网站优化过度的影响非常的大,因为网站优化过度就像作弊一样的,严重的话可能会被搜索引擎做降权处理了。那么到底该怎么样才能判定这个网站是否优化过度了呢?一、网站内容优化过度我们可以不客气的说网站的内容就是一个网站的灵魂,而一个站点存在的最有价值的东西也就是内容,内容是呈现给我们的用户最直接最有用的事物。而在优化的过程中,我们很容易执着于对内容的优化,而导致出现过度优化的情形,比如 关键词 的堆叠,或者为了优化给我们的站点填充一些不相关的内容,等等。这些都会导致我们的站点优化过度,最终结果只是揠苗助长。对于站点的内容,笔者认为我们应该坚持原创性、性惯性及更新的稳定性来入手,为用户创造内容才能是你的站点走的更加的长远。二、网站内链优化过度站点内链优化也是站长们重点优化的地方,但是有的优化人员为了,能更加合理的利用这一内链的作用,在一个页面中使用了大量的内部链接,而这往往容易造成过度的优化,笔者的观点是在一个内容页面中做十个以内的链接就可以了,还有的优化人员为了进行一个关键词的优化,就是用这个词做了大量的锚文本链接,并且都是链接到首页。这是一种危险的行为。笔者认为关键词的锚文本的链接应该进行合理的 布局 ,不要让我们的页面产生不自然,同事锚文本的使用应该多样化,不要都是链接到首页。三、网站代码标签优化过度例如h1, 搜索引擎 蜘蛛抓取分析页面主题的时候一般会首先抓取h1标签内的内容,很多优化人员意识到这个标签会赋予我们的关键词不错的权重,于是给页面中好几处关键词都加上h1,这样的应用就算过度优化。常见的代码标签有H标签,Tag标签,Alt标签等,但是,有些站长朋友不知道这个代码标签优化的重要性,随便乱用代码标签,这样就会导致优化过度的一种情况发生。四、网站外链优化过度首先是有很多发外链的朋友大多数都指向首页,把权重集中在首页上。其实这样做法不是正确的,内页也需要一定的外链。再者在做外链时,外链锚文本都是同一个关键词,所有的外链即使是不同平台,但是同一锚文本也会被判为锚文本作弊,严重处罚严厉。网站优化过度的问题各位站长们一定要重视,做优化就是要注意所有的小细节,有一个细节不对,就很可能满盘皆输,不要认为埋头优化就对了,这样做只会将你的网站陷入网站优化过度的境界并且严重者还可能被搜索引擎给予降权等惩罚。本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。牛起来百家号最近更新:简介:让传统企业在互联网上牛起来作者最新文章相关文章

我要回帖

更多关于 怎么优化自己网站 的文章

 

随机推荐