首页简单说下什么是伪静态,就是将类似的动态代码例如aspx、php、asp页面链接换成以静态html结尾的链接地址。
为什么要将动态页面转化成静态页面呢?
网站最基本的语言就是HTML,这是每个网站都必须具备的,也是其他一切编程语言运行
的基础。网站最初阶段,大多数网站都是由纯HTML建设,这些网页的特点是,当打开网站的
时候,网站接收完数据便与服务器再也没有关系。也正因为这一点,搜索引擎非常青睐纯HTML
的网页,HTML的网页后缀有.html、.htm及.shtml, HTML网页又称为静态网页。
随着互联网的发展,网站需要的功能越来越多,网页慢慢变成了动态网页,也就是根据用
户的请求,由服务器动态生成的网页。用户在发出请求后,从服务器上获得生成的动态结果,
并以网页的形式显示在浏览器中,在浏览器发出请求指令之前,网页中的内容其实并不存在,
这就是动态网页名称的由来。换句话说,浏览器中看到的网页代码原先并不存在,而是由服务
器生成的。根据不同人的不同需求,服务器返回的页面可能并不一致。
1,动态网站的特点。
动态网页有以下几个特点:
(1)采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查
用户管理、订单管理等。只要有编程基础,想要什么功能动态网站都能实现。
这也静态网站无法做到的。
(2)动态网页以数据库技术为基础,用户访问网站的时候,只需要调用数据库,用户想要的内容便会出现在网页上。这对于网站修改非常容易,对网站维护人员来说,也大大降低了工作量。
(3)动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个
站的数据库中访问全部网页,或者出于技术方面的考虑,搜索蜘蛛不会去抓取网址中
“?”后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术
处理才能适应搜索引擎的要求。
动态网页会使搜索引擎望而却步,而且在搜索引擎中也很难获得很好的排名。因为这些网
站的信息都存储在数据里面,只有访问者访问的时候,网页通过变量才能生成,也就是说用户
进人网站,看哪个地方可能有自己需要的信息,点击,这个时候才动态地生成了网页。然而
搜索引擎不是人,它只是顺着链接抓取,搜索引擎不知道这些变量是什么,所以网页生成不了,
只好放弃抓取。
2,伪静态的好处
在经历了网站由静态变为动态,又由动态变为静态的转变之后,人们发现,静态网页确实
要比动态网页有很多的优势,主要包括以下几个方面:
(1)加快页面打开浏览速度。在同样的一台服务器上打开,由于静态网站无须调用数据库
可直接打开,而动态网页需要调用数据库,数据库再返回来一个值,这个过程是需要
时间,因而静态页面而打开速度较动态页面有了明显提升。
(2)有利于搜索引擎优化。百度和谷歌都会优先收录静态页面,不仅被得很快收录很全。
(3)减轻服务器负担。浏览静态网页无须调用系统数据库,数据库也不用响应。动态网站
打开时,服务器端的CPU调用会大大增加,同时也会增加服务器的性能和服务器的任务
量。
(4)网站更安全。HTML只是一个静态页面,没有漏洞,黑客无法入侵,从而保证了网站的安全性。