相信很多朋友看了很多网站都会遇到同样的问题,这到底是纯静态还是伪静态的网站呢?今天张工就来就大家聊下如何辨别出这俩个。
纯静态页面是指网页文件在服务器的硬盘上以纯html代码文件存放的,默认文件名通常是htm、html、shtml、shtm等,一般情况下是由一个内容管理系统来生成的网站。
伪静态网站是指以html或者htm为扩展名的url,在客户端看起来被认为是静态网站,实际上在服务器端采用URL重写技术指向动态程序路径。另外还有的是采用ajax或者js技术调用服务器端动态内容来显示,虽然网页是静态的,内容却是动态读取的。
伪静态其实是动态的或者半动态的网站,动态和静态各有优缺。一般来说静态的性能优势明显,访问量大的网站无不是采用静态化的网站。随着网站的复杂程度增高和用户对交互的需求,一些动态的部分不可以静态化,所以,目前大多数网站或多或少都会有动态的部分。
伪静态页面一般都是有动态页面转换生成过来的静态页面。它表面上看起来是静态文件,但其实是通过技术手段,把非静态文件看起来是静态文件。
比如news.asp?id=1234 伪静态就是news1234.html
纯静态就是news1234.html
当然现在做网站,静态网页技术已经非常成熟了,像我们现在都是用静态技术开发的,后缀都是html或者htm,是比较利于做优化的。现在大家是不是都清楚了呢?