在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等。
关于动态页面和静态页面的概念和区别,就简单讲这些,希望对你有帮助。
动态页面比静态页面更好吗?具体怎么设置动态页面呢?