要了解什么是动态,首先我们要了解服务器脚本有什么?服务器脚本语言大概有php、asp等等等等,这些服务器脚本语言可以指导服务器进行检索计算,可以实现用一个文件就可以返回不同的许多页面,可以减小运营网站的空间资源。一般来说链接后缀为php、asp?*是动态页面。

然而尽管这会节省空间,但是搜索引擎并不喜欢动态,这是因为动态语言会使服务器有可能会返回给它们相同的页面,然而他们会认为这是不同的链接,这样会使他们造成许多的内容重复,对于搜索引擎的网址管理造成许多不变。

是时候用伪静态了,伪静态就是在服务器那边创建个文件,将静态链接交给动态文件进行处理,这种方式就为伪静态。伪静态的文件因服务器而异。最常用的配置文件是.htaccess。

纯静态的原理就是没有原理,它是完全用html语言构成的。我们用用户中心来首个例子,动态和伪静态可以通过服务器计算,然后让一个文件返回不同的页面,所以动态和伪静态实现这种用户中心只要一个文件就可以了了。然而纯静态呢?因为没有服务器的计算,它需要返回不同页面,那就只能分别设置。1.html到1000.html就极占用服务器空间。

补:纯静态博客有占用服务器资源少、安全(只能攻击JavaScript,要是没有JavaScript就只能攻后台了)等特点,一些免费博客项目都是纯静态博客。

然而它也不是一无是处,动态和伪静态需要对应的引擎才能执行,要是这个引擎出了问题,那就只能返回服务器超时或者是其他错误信息(本站就经历过许多这样的错误)。纯静态不会,它不需要经过服务器的计算,服务器可以直接返回页面。

不需要服务器计算还产生了它的另外一个优点,就是安全。纯静态页面是比较不容易被渗透的,因为它不被执行。