网站SEO优化中伪静态是什么,伪静态有什么作用

2021-12-25 19:57

网站SEO优化中伪静态是什么,伪静态有什么作用

伪静态即是网站自身是动态网页如.php、.asp、.aspx等格局动态网页。有时这类动态网页还跟“?”加参数来读取数据库内不同资料。很典型的事例即是discuz论坛体系,后台就有一个设置伪静态功用,敞开伪静态后,动态网页即被转换重写成静态网页类型页面,经过阅览器拜访地址和真的静态页面没差异。前提服务器支撑伪静态重写URL Rewrite功用。

需求伪静态的地方

考虑查找引擎优化SEO,将动态网页经过服务器处理成静态页面,如www.abc.cn/php?=php-json这样的动态网页处理成www.abc.cn/php/php-json.html这样格局静态页面,常见的论坛帖子页面,都是经过伪静态处理成静态页面格局html页面。考虑网站所用的程序言语不易被发现,经过重写来伪静态来将动态网页的程序后缀变为html的静态页面格局。

伪静态的利与弊

当然犹如一篇文章的作者所说的:"假如流量稍大一些运用伪静态就呈现CPU运用超负荷,我的同时在线300多人就挂了,而不运用伪静态的时候同时在线超500人都不挂,我的IIS数是1000。”的确是这样的,由于伪静态是用正则判别而不是实在地址,分辩到底显现哪个页面的职责也由直接指定转由CPU来判别了,所以CPU占有量的上升,的确是伪静态最大的弊端。

咱们应该使用伪静态还是真静态?

运用真静态和假静态对SEO来说没有什么差异

运用真静态或许将导致硬盘损坏并将影响论坛性能

运用伪静态将占用必定量的CPU占有率,很多运用将导致CPU超负荷

针对SEO的静态化方式选择:

最重要的一点,假如咱们要静态是为了SEO所以:

1

运用真静态的方法能够直接排除了,由于不管怎样生成,对硬盘来说都是很伤的。

已然真伪静态的作用相同,咱们就能够挑选伪静态了。

可是伪静态很多运用会形成CPU超负荷。

所以咱们只需不很多运用就能够了。

已然静态仅仅给SEO看的,咱们只需求伪静态给SEO就行了,不需求给用户运用。针对Discuz论坛,所以咱们只需在专门供给给SEO爬的Archiver中运用伪静态就能够了。

关于伪静态和真静态的谈论

实在的静态化和伪静态还是有本质的差异的。为阅览用户处理一个纯粹htm和一个调用多个数据的php在CPU的运用率方面明显前者少。记住本来有个人说html下载硬盘读写频繁,他这么说好像读取数据库不必读写磁盘似的,何况还有一大堆缓存的零星php也是放在硬盘的,这些读取不必磁盘操作么?可笑。读取单个htm+图片Flash等附件就能够完成的意图,何苦要读数据库又要读php缓存文件又要从头整合数据输出再+图片Flash等附件这么大费周章呢?CMS首页不需求很多的互动的,论坛那一套不应该拿到这里来用,相反应该更多考虑的是:美观!兼容!信息的直观!性能!还有安稳!伪静态覆按-Apache与IIS伪静态设置方法详细伪静态完成能够依据自己所用的言语写的网站去百度或谷歌查找完成方法。

SEO

动态页面

咱们常常会看到,在地址栏里有一些网址特别长,而且还带有“?”,这样的链接一般是动态链接,其所对应的页面便是动态页面。

在技能上,动态页面具有这些特征:

1,动态页面是以ASP、PHP、JSP、ASP.net、Perl、或CGI等编程言语制造的;

2,动态页面实践上并不是独立存在于服务器上的网页文件,只需当用户恳求时服务器才回来一个完整的网页;

3,动态页面上的内容存在于数据库中,依据用户宣布的不同恳求,其供给个性化的网页内容;

4,动态页面内容不是存在于页面上,而是在数据库中,然后大大下降网站保护的作业量;

5,选用动态网页技能的网站能够完成更多的功用,如用户注册、用户登录、在线调查、用户办理、订单办理等等;静态页面则无法完成这些功用。

SEO的视点,动态页面有这些坏处:

1,由于动态页面的生成是选用数据库的内容,所以网页内容主题的永久性不能保证。这样形成了查找引擎的阅览困难,即查找引擎抓不住一个永久的主题,因而不能输入到查找引擎中的缓存(cache)中。

2,动态网址里往往包含“?”和很多参数,这让目前技能条件下的查找引擎在判别和识别形成了很大的困难。

3,动态链接,存在一个信赖问题,用户以及查找引擎都无法承认这个页面会一向存在。

查找引擎关于静态链接更友爱,所以,把动态网址进行URL重写优化使其静态化,是一个非常重要的SEO技巧。SEO十万个为什么是全站动态的,目前这么合理和简练标准的URL便是经过URL重写(URL-rewrite)技能处理的。

动态页面和静态页面的查找引擎优化优缺陷

网页的url地址能够分为动态和静态,动态页面并非实践存在于服务器傍边,依据用户宣布的恳求供给相应的内容,对服务器运作来说压力较小,静态页面的地址是实在存在的,途径傍边不含有?&%之类的变量符号,所以对查找引擎来说更友爱更简略得到信赖,为了追求动态页面和静态页面的长处又逃避缺陷发生了“伪静态”,在动态页面的基础上经过url重写技能把转移参数刺进到url地址中到达迷惑蜘蛛的作用。

那么看似百利而无一害的伪静态页面是否便是最好的呢?结合动态页面和静态页面的优缺陷比照看看。

动态页面

在服务器端运行的程序组件和网页都归于动态网页,依据用户的要求回来页面,交互性很好,可是存在着很大的安全隐患,动态网站页面的信息必须从数据库中读取,每打开一个页面形成一次读取指令,假如人数过多会添加服务器的作业量,然后影响这个网站的运行速度,动态网站的变量链接很简略形成死循环,使蜘蛛深陷其间,所以对查找引擎很不友爱。

静态页面

静态页面实践存在于服务器内,无需经过编译就能直接加载到用户阅览器上显现出来,中间省略的脚本核算和读取数据库进步了拜访的速度,缺陷同样并存与长处之中,由于静态页面存放在服务器中药占据空间内存,能够幻想假如某论坛有10万帖,每个帖的大小100K,假如全部作为静态页面存在于服务器中就要占据10G的大小,不包括存储核算中形成的空间糟蹋,所以相当耗费空间资源。

伪静态页面

那么伪静态页面是否就能结合动态页面和静态页面的长处,既能解决查找引擎友爱的问题,又能解决静态页面空间资源耗费大的问题简直完美的存在,其实不然,阅览器拜访伪静态页面时是经过正则判别,而这个分辩的进程由cpu完成,导致cpu运用率上升呈现超负荷,影响网站的正常服务便是伪静态的最大弊端。

由此能够看出每种方式都是有长有短的,怎样合理的运用各种方式彻底取决于站长对网站规模的计划和类型的定位。

伪静态还有的2点长处:1)避免某些黑客恶意攻击。有些大网站选用不同的技能开发不同功用的页面。而把拓宽名改掉,让黑客无法承认此页面用的技能是什么,然后就无从下手。2)便利拜访者运用。拜访者不是程序员,他们不明白什么是.jsp,.php.aspx,他们只知道URL。所以一致把拓宽名拿掉,或者一致把拓宽名换为html,htm,有利于用户的运用。用户能够知道现在在你网站的位置,怎么经过输入URL到某一页面。

针对查找引擎优化优化动态网页怎么优化

动态生成的网页:

关于那些动态生成网页,咱们这些实践的拜访者能够经过肉眼看到。但关于大多数查找引擎的蜘蛛程序却往往是不行见的,这也便是动态网页很难被查找引擎的SPIDER检索的原因。因而,要想让你的动态网页能够呈现在查找引擎的查找成果中,只需保证你的网站内容对查找引擎是可见的,即查找引擎的Spider程序能够看到你网站的内容就能够了.

所谓动态网页一般指的是选用ASP,PHP,ColdFusion,CGI等程序动态生成的页面,该网页中的大部分内容来自与网站相连的数据库。在网络空间中并不存在这个页面,只需接到用户的拜访要求后才生成并传输到用户的阅览器中。而且由于拜访者能够实时得到他们想要的数据,动态网页往往简略给人留下深刻的印象。此外,动态网页还具有简略保护和更新的长处。例如,关于一个新产品或价格的调整。网站办理员只需对数据库做一下简略的改动就能够了,根本不需求去修改每个独自的静态页面。

咱们能够看出,从用户视点来考虑,动态网页的确非常棒。但假如在查找引擎的视点来看,结论却不同了。

动态网页的问题所在:

问题就出在这些动态网页在网络空间中并不是实践存在的,只需当用户在变量区中输入一个值今后它们才会生成。而咱们咱们也都知道,查找引擎的Spider再聪明,它也仅仅一个查找程序,它们无法象实在的人那样挑选变量并输入数值。亦可将查询编入主页上的一个链接中,使得该链接成为一个预先界说的网站目录的查询。用户可在一个查找表格中键入查询条件来查询,通常动态脚本需求某些信息来回来页面内容,最常见的如Cookie数据,SessionID或一个环境变量。但对查找引擎的Spider程序来说,它们压根不行能知道去运用你的查找功用,或者该问什么问题。便是由于如此,Spider对网站的检索往往会在一个动态站点前不得不止步。此外,在动态页的URL中包含了问号(?)和百分号(%)。还有一些符号比如&,%,+和$等在一个动态页的URL中也常常能看到。这样的URL被称作“环境变量”(querystring)。不过大多数SPIDER都无法解读符号“?”后的字符。很显然,由于这个URL并不实践存在,所以它们一无所得。因而,假如你的整个网站或网站上有大部分网页都是选用动态来生成的,为了使SPIDER易于读取你网站上的内容,你需求对网站做必定的修改。还有一些查找引擎在对页面进行检索时往往也会拒肯定cgi-bin目录下的静态页面(即被保存成静态页面的动态页)URL进行检索。

查找引擎为何不读取符号“?”后的内容:

查找引擎的SPIDER不愿意读取放在cgi-bin目录下的网页,或是URL中包含了符号“?”的字符。其原因就在于,假如在CGI中供给了“无穷”数量的URL,那么SPIDER往往就会由于对这些“无穷”网页的检索而被牢牢套住,堕入死循环。这便是所谓的蜘蛛陷阱(spidertraps)。数据库程序对SPIDER亦有或许创建一个与此相似的景象。因而为避开或许的陷阱,Spider关于那些带有符号“?”的URL中的“?”之后的字符一概不予读取。假使Spider被你的服务器套住,不仅仅对Spider自身不妙,Spider对你网站页面的重复拜访恳求也会导致你的服务器体系彻底瘫痪。

动态链接的静态化

动态链接的静态化:

动态页面的链接是动态发生的,在回来页面内容之前,动态脚本需求一些信息,如cookie data、session id或字符串。动态页面是根据数据库驱动的,经过脚本言语动态发生的页面。动态网站中有模板,内容一般存放于数据库中。要阅览页面时,模板调用数据库中的内容,参数被添加到URL上,这种复合型URL告知了模板要装载的详细内容。阅览者在动态网站中经过运用查询字符串发现信息,这种查询字符串被键入表单中或被预先编码在主页上的链接中。

蜘蛛不清楚怎么运用查询功用,若蜘蛛用没有查询字符串的不完整恳求向服务器提交,服务器会要求信息完整地址,这是蜘蛛不能了解的,然后或许堕入了一种死循环中。查找引擎难以处理动态网站,因不能供给发生页面需求的信息,会堕入到动态页面服务器中而不能自拔,蜘蛛和服务器堕入无限循环之中,会导致服务器瘫痪。因而,动态网页内容对大多数查找引擎蜘蛛是不行见的,大多数蜘蛛恶感动态页面,在识别出这种URL后,会敬而远之。不会检索它。因而需求把这些有价值的内容转换成随蜘蛛可见的形状。

这种复合型URLs是查找引擎难以检索的,因查找引擎不知道界说内容的参数。参数越多,越难以被检索到。为此,需求克服这种不完整地址问题。有两种解决计划:

查找引擎友爱的动态页面,修改URLs,参数越少越好,最好把页面静态化。

伪静态页面生成方法示例:

在文章列表中把文章的连接如/blog/articleInfo.do?userName=zy&&blogId=1&&articleId=1转换成blog/a/0101002526B90C548A833416.html这种URL,这样蜘蛛就能够然后爬进去看相应的内容了,由于文章列表中的每一篇文章都是不同的静态URL。

静态与伪静态的比较:

榜首、速度,关于速度而说,静态页面比伪静态好,由于静态页面是实实在在存在于服务器上的页面。在用户向服务器宣布恳求时,能够直接直接调用。但是伪静态,其实是一个动态页面,仅仅用一个技能或手段,将动态页面中的“?”等一些符号用蜘蛛能够很内容识别出来的字母给代替了。所以像这种静态页面,要向服务器宣布恳求时,还要多出一个功用便是转化功用,怎么同时恳求过多,会加大服务器的负荷。

第二、容量,关于容量而言,由于静态页面是实实在在存在于服务器中,因而会占用必定的空间,怎么文件过多,占用的空间就多。但是伪静态就能够避免这一点,由于伪静态是将动态的URL给转换成静态,实践在服务器上是不存在的。

第三、查找引擎友爱性。关于静态URL页面,实实在在存在于服务器上,当查找引擎录入之后,URL是不会改变的,哪有用户拜访时,也不会出问题。但是假如是伪静态页面,服务器伪静态组件不出问题,这个URL就没有问题,怎么伪静态组件出问题了,哪么当查找引擎录入这个URL就会出错,假如呈现过错过多,会让查找引擎厌烦你网站,所以在试用伪静态页面时,伪静态组件,必定不要出错。

关于查找引擎优化SEO

SEO(Search Engine Optimization),汉译为查找引擎优化,为近年来较为盛行的网络营销方式,首要意图是添加特定关键字的曝光率以添加网站的能见度,然后添加出售的时机。分为站外SEO和站内SEO两种.SEO的首要作业是经过了解各类查找引擎怎么抓取互联网页面、怎么进行索引以及怎么承认其对某一特定关键词的查找成果排名等技能,来对网页进行相关的优化,使其进步查找引擎排名,然后进步网站拜访量,最终提升网站的出售才能或宣传才能的技能。

一个查找引擎友爱的网站,应该便利查找引擎检索信息,而且回来的检索信息让用户看起来有吸引力,这样才能到达查找引擎营销的意图。为了说明什么是网站对查找引擎友爱,咱们不妨看看对查找引擎不友爱的网站有哪些特征:

·网页中很多选用图片或者Flash等Rich Media方式,没有能够检索的文本信息;

·网页没有标题,或者标题中没有包含有用的关键词;

·网页正文中有用关键词比较少;

·网站导航体系让查找引擎“看不懂”;

·很多动态网页让查找引擎无法检索;

·没有被其他已经被查找引擎录入的网站供给的链接;

·网站中充满很多诈骗查找引擎的废物信息,如“过渡页”、“桥页”、色彩与背景色相同的文字等;

·网站中含有许多过错的链接。

SEO还是英文Search Engine Optimizer的缩写,中文意思是查找引擎优化师。这些人使用东西或者其他的各种方法使目标网站符合查找引擎规矩,然后取得查找引擎查找排名至高点。

SEO是一种查找引擎营销指导思想,而不仅仅是对针对查找引擎的排名状况。SEO作业应该贯穿网站策划、建造、保护全进程的每个细节,值得网站规划、开发和推行的每个参加人员了解其职责关于SEO作用的意义。

其SEO的首要作用:

1.让更多的用户更快的找到他想找的东西

2.能够让相关关键词排名靠前,满足用户需求

3.让有需求的人首要找到你

4.供给查找成果的自然排名,添加可信度

5.了让自己的网站,在搜索引擎的搜索成果,排到比较上位的研讨。

6.使用查找引擎进步自己网站的知名度。

人才招聘

(简历投放邮箱):zjkj@zuijiakeji.com

备案信息

备案号渝ICP备18016093号-2 备案图标.png 渝公安网备50010502001963号

  • 成都负责人

    免费获取报价(成都)

  • 重庆负责人

    免费获取报价(重庆)

  • 公众号

    关注微信公众号

联系我们

重庆总部

联系人:许总   联系电话:15523213114

联系地址:重庆市两江新区新光大道62号海王星科技大厦C区7楼713

成都分公司

联系人:李总   联系电话:18323256987

联系地址:四川省成都是高新区剑南大道1533号时代晶座3栋1118,1119号