在seo工作中,经常会遇到动态页面,动态网址,静态页面,静态网址,今天我们就来简单介绍下这2种页面的定义,以及动态页面和静态页面的区别。
什么是动态页面?和静态页面有哪些区别
什么是动态页面
关于哪些是静态页面,我们之前有介绍了,这里就不多说,简单介绍下,静态页面,是指网址没有特殊符号,后缀以html、htm等结束的,其指向的页面,就叫静态页面。
什么是动态页面呢?动态页面是指一个网址特别长的,并且带特殊符号的,比如?等,其对应的页面,就称作动态页面。
动态页面有以下几个特点和作用:
1、动态页面是以ASP、PHP、JSP、ASP.net、Perl、或CGI等编程语言制做。
2、动态页面不是独立存在于服务器上的文件,而是用户恳求的时侯,返回的一个页面,他存在于数据库里,而不存在页面上。
3、动态页面可以实现更多的网站功能,如注册、登录、用户管理、订单管理等等。
由于动态页面网址特别长,不利于蜘蛛抓取,所以,我们在做seo优化工作中,都会把动态网址进行静态化或则伪静态化,这样利于蜘蛛抓取、收录和排行。
动态页面和静态页面有哪些区别
关于动态页面和静态页面的区别,我们这儿还是要做一个简单的比较。
静态页面有别于动态页面,有以下几个表现:
1、静态页面存在程序中,当顾客恳求页面的时侯,服务器会按照用户的须要,从文件系统取出内容,通过服务器返回给客户端,客户端收到内容以后,经过浏览器解析,得到显示的疗效。
2、静态页面显示疗效更好看,使用js、ajax等技术,实现页面疗效,借助浏览器诠释给用户看,但是在服务器上没有任何变化。
3、静态页面未能链接到数据库,只是通过数据库,请求页面内容。
4、静态页面技术开发使用语音html。
5、静态页面大量使用js、ajax等,会占很大显存,服务端的压力会减少,但是压力转移到用户端了。
动态页面有别于静态页面,主要有以下几种表现:
1、动态页面恳求的是动态资源,如.jsp、.asp、.aspx、.php,直接链接数据库,从数据库中恳求数据,然后通过动态页面堆砌一个页面,展示下来,这种直接恳求数据库的页面,就说动态页面。
2、动态页面是依赖服务器端的程序来生成的,不同的人或则不同的时间访问,显示的内容都有可能不相同。网页设计者在写好服务器端的页面程序后,不需要手工操作,页面内容可以按照程序来手动更换。
3、常用动态页面资源开发技术:JSP/Servlet、ASP、PHP等。
关于动态页面和静态页面的概念和区别,就简单讲这种,希望对你有帮助。