一开始接触网站建设的朋友肯定会经常听说动态网页、静态网页这两个名词,感觉很容易混淆,那么,什么是静态网页呢?
众所周知,网站前端开发是由HTML、CSS以及JS编写的(HTML主管结构,CSS主管样式,JS主管逻辑),而所谓的静态网页,指的是整张页面的代码已经完全使用HTML+CSS+JS代码写好,而非采用高级程序语言编写(比如PHP、JSP等)。
除此之外,静态网页往往没有网站后台,也没有数据库,它的数据都是写死在HTML代码里面的,如果需要修改数据,就必须修改对应的HTML代码。
那么为什么静态网页更有利于SEO搜索引擎优化,从而使得很多动态网页都要转化成伪静态呢?
这是因为网络爬虫(也就是搜索引擎蜘蛛)在获取页面内容的时候,如果你是动态网页,那么高级语言必须要通过服务器的解析之后才能够被抓取,而静态网页直接就可以被抓取,自然蜘蛛就更喜欢静态网页了。
然而,由于静态网页非常不灵活,所以目前只针对一些数据量小,且不经常替换的小网页(比如宣传页等)才会采用静态网页的开发形式,节省时间和成本。
而对于经常要更新的网站(比如博客网站、企业建站等),就必须要使用动态网站开发了。
当然,想要学习动态网站开发的前提也是先要学会怎么制作静态网页,也就是学习HTML+CSS+JS了。