网站伪静态的好处与坏处

伪静态是相对真实静态来讲的.

一、什么是静态技术?

所谓静态的意思,就是地址中不带问号。

二、为什么要用伪静态技术?

Web应用程序最大的特点之一就是无状态,当一个页面跳转到另一个页面时,那么这个页面上的所有参数都将抛弃,所以动态页面一般利用url地址来保存其参数,就像:

www.attjs.net/essay.asp?id=1
    这样,搜索引擎在录取该页面时,可能会因为问号而进入死循环(以前动网就有这样一个漏洞,蜘蛛进去出不来了),所以很多时候带问号的地址是不会进去的,这样便降低了页面的收录效率。

既然这样,那么选用不带问号的url不是可以更好的让搜索引擎收录自己的网页?的确。静态网页的url正好不带问号,所以我们要伪造静态,目的就是为了SEO,提高网站的收录效率。

1.关于伪静态的用处
  有些用户觉得,伪静态和真静态实际被收录量会相差很大,其实不然,从你个人角度,你去判断一下一个帖子到底是真静态还是伪静态?   

估计很难看得出,因为所谓静态的意思,就是地址中不带问号,不带问号的就是静态,管他是真的还是伪的?搜索引擎看得出吗?   所以说,其实不论是真的还是伪的,其实对于搜索引擎来说都是一样的,搜索引擎没有说,你这个是伪的,我不收录你.   

究根结底的来说,为什么搜索引擎会不收录带问号的网址?因为搜索引擎怕由于问号而进入死循环,所以很多时候带问号的地址是不会进去的,伪静态对于搜索引擎来说,其实就是静态,因为地址中没有带问号,所以没有真静态比伪静态收录得多的说法.

2.关于伪静态的坏处
  当然犹如一篇文章的作者所说的   "如果流量稍大一些使用伪静态就出现CPU使用超负荷,我的同时在线300多人就挂了,而不使用伪静态的时候同时在线超500人都不挂,我的ISS数是1000"   确实是这样的,由于伪静态是用正则判断而不是真实地址,分辨到底显示哪个页面的责任也由直接指定转由CPU来判断了,所以CPU占有量的上升,确实是伪静态最大的弊病.

总结

  1、使用纯静态和伪静态对SEO来说没有什么区别
  2、使用纯静态可能将导致硬盘损坏并将影响论坛性能
  3、使用伪静态将占用一定量的CPU占有率,大量使用将导致CPU超负荷
  4、最重要的一点,我们要静态是为了SEO
  5、静态化的网站开发成本都比较高,对于中小企业建议考虑成本。

所以
    1.使用真静态的方法可以直接排除了,因为无论怎么生成,对硬盘来说都是很伤的.   
        2.既然真伪静态的效果一样,我们就可以选择伪静态了.   
        3.但是伪静态大量使用会造成CPU超负荷.   
        4.所以我们只要不大量使用就可以了.   
        5.既然静态只是给SEO看的,我们只需要伪静态给SEO就行了,不需要给用户使用.  
        6.所以我们只要在专门提供给SEO爬的Archiver中使用伪静态就可以了

网站伪静态的好处与坏处,布布扣,bubuko.com

时间: 2024-10-13 08:31:25

网站伪静态的好处与坏处的相关文章

网站建设做成伪静态的好处

SEOer每次拿到一个网站,做的第一件事情就是看看网站是否是动态或者是已经做好伪静态,一直以来,URL的静态化是SEO的要求之一.为什么在进行网站优化的时候,喜欢让网站的URL伪静态呢? 第一,我们来了解一下什么是伪静态,为什么会出现伪静态这个词?我们都知道早期网站没有动态语言,例如(asp/jsp/)等等的支持,所有页面都是靠手工开发写HTML然后保存为扩展名为.html这种文件来供大家浏览,其访问地址可能是以.html结尾,如此可以想象整个效率是多么的低,而且还很复杂.后来出现了动态语言和数

ASP.NET网站伪静态下使用中文URL

首先解释一下,什么是中文URL呢?它并不是我们常见的把汉字编码为 %CF%EC 这种形式,而是在URL中直接使用汉字 这种形式目前还不是很多见.因为不同的浏览器处理起来可能会有所不同,不过据我测试,IE8和Firefox是完全支持的. 它的好处是可以使用链接地址看起来非常直观易懂!搜索引擎也支持. 先讲一下我的ASP.NET网站的伪静态,我的文件都是以.htm结尾的,实际上是动态的ASP.方法是:在后台将htm映射为aspx文件. 伪静态的规则,是在web.config文件中定义的. 形式一:

大数据学习总结记录—页面静态化技术(Freemarker/velocity)& 网站伪静态(UrlRewriteFilter)

Freemaker  静态化模板技术 模板的作用 模板技术在现代的软件开发中有着重要的地位,而目前最流行的两种模板技术恐怕要算freemarker和velocity了,webwork2.2对两者都有不错的支持,也就是说在webwork2中你可以随意选择使用freemarker或velocity作为view,模板技术作为view的好处是很多,尤其和jsp比较起来优点更大,众所周知jsp需要在第一次被执行的时候编译成servlet,那么这个过程是很慢的,当然很多应用服务器都提供预编译的功能,但是在开

A pach敞开并完成网站伪静态化

A pachMod_Rewrit对URL进行重写.linux体系途径通常为 第二步首要必需得让服务器支撑mod_rewrit如果你运用的虚拟主机.或许这个文档没有界说任何对于URL重写的规矩就不会有任何效果.如果不需求全部服务器都支撑URL规矩重写,完成网站伪静态化.装备方法:第一步找到apach装备文件httpd.conf文件在conf目录下.请事先询问你主机提供商.翻开httpd.conf找到#LoadModulrewrite_modulmodules/mod_rewrite.so把#去掉找

单页web应用是什么?它又会给传统网站带来哪些好处?

什么是单页应用? 单页应用是指在浏览器中运行的应用,它们在使用期间不会重新加载页面.像所有的应用一样,它旨在帮助用户完成任务,比如"编写文档"或者"管理Web服务器".可以认为单页应用是一种从Web服务器加载的富客户端. 单页应用给传统网站带来的好处? 相对于传统网站,我们认为单页应用的主要好处是: 它提供了更加吸引人的用户体验.单页应用可以做到一举两得:桌面应用的即时性和网站的可移植性和可访问性. 单页应用可以和桌面应用一样渲染-单页应用只需要重绘界面上需要变化的

一般网站伪静态的制作方法

改.htaccess文件 写规则 然后把apacahe 调rewrite 写完这个.htaccess文件里的规则就可以了吗? 两个步骤 先写htaccess文件规则 然后根据你的运行环境,apacache或者nginx 里面开启rewrite 文件规则 跟写正则表达式差不多 本文是自己制作网站时总结出来的经验,希望对大家有帮助,想看更多的网页制作的知识,请看网站:www.52webhome.com 一般网站伪静态的制作方法

去线下培训班学习有什么好处和坏处?(我是否应该花一万多去线下培训机构学习?)

去线下培训班学习有什么好处和坏处? 到底要不要去线下报个培训班,很多同学都会有这个问题,我们一起来分析分析线下培训的好处和坏处. 客观的评价,在线学习出来没几年,近两三年才开始涌现出来,前面根本就没有在线学习.在线学习刚出来的时候,有人说在线学习要颠覆线下,以后都是在线学习,线下培训班干不下去了,其实这话是不对.有失偏颇的.应该说在线学习跟线下学习各自有各自的特点跟好处,各自适应不同的人,谁都取代不了谁.就跟面条跟米饭哪个好吃一样,永远有人吃面条,有人吃米饭.这个东西无关乎对与错,只关乎选择,在

咖啡的好处与坏处

咖啡的好处与坏处 来源 https://zhuanlan.zhihu.com/p/21757772 咖啡的是与非已经争论了很多年,有人说咖啡好,有人说咖啡坏.说好的人只是发现了它的妙处,说不好的人无非也就是只言片语的了解了一点点咖啡对人体的影响,那么喝咖啡的好处和坏处到底有哪些呢?今天平哥说咖啡会给大家一一道来. ①咖啡带来的好处有哪儿些 1.经印度科研人员研究表示,常喝咖啡能有效的预防放射线的伤害. 2.咖啡的提神作用.咖啡中的咖啡因对人的情绪有一定的影响力.实验表明正常人一般喝三杯啊咖啡会让

电子商务系统的设计与实现(六):账务系统服务化的好处和坏处

账务系统服务化,参考了公司Boss的设计.不过,随着思考的深入,发现账务系统服务化也有不少坏处,对一个中小型公司,小技术团队,中小型网站来说. 坏处:1.开发成本增大.  服务化,需要新建一个项目.开发调试的时候,必须保证账务系统一直在运行,因此,部署的时候,账务系统也需要单独部署一次.2.跨系统事务处理起来比较麻烦.  目前,投标的时候,立即需要支付,即把投标和支付2个跨系统的服务,想作为一个事务.但是,目前又没有分布式事务的基础框架.因此,折衷的办法是,把账务这种不可回滚的操作,放在最后一个