动态网页和静态网页的优缺点

  首先说明一下这篇文章主要写给想成为站长或即将成为站长的朋友看的,高手们就不要看了。

  这篇文章的主要目的是说一下动态网页和动态网页的优缺点,知道的就不要再往下看了,省点时间喝咖啡去吧。

  所谓动态网页一般指的是采用ASP,PHP,Cold Fusion,CGI等程序动态生成的页面,该网页中的大部分数据内容来自与网站相连的数据库。这个页面在网络空间中并不存在,所以有些人看着某个页面内容比较有用想下下来,自然是找不到资源了。动态页面只有接到用户的访问要求后才生成并传输到用户的浏览器中显示出来,而且由于访问者能够实时得到他们想要的数据,动态网页往往容易给人留下深刻的印象。此外,动态网页还具有容易维护、更新的优点。

  比如说电影网站的播放页面,一个电影网站上千部电影,而且每一部电影的集数不只一集,如果一部电影一个播放页面,恐怕服务器的空间放这些页面也是个问题。实际上大多数电影网站的播放页面就一个,网页中的各项内容都是从数据库中获得的,哪一天看着页面不合适,修改这么一个就可以了,不用修改每个单独的静态页面。由此可见动态网页占用的服务器空间少,容易更新维护,对管理员来说非常方便。

  但动态网页也有许多不足的地方,我把动态网页和静态网页的工作过程简单介绍一下,

  动态网页:首先网页获得用户的指令,然后网页拿着指令到数据库中找和指令对应的数据,然后传递给服务器,通过服务器的编译把动态页面编译成标准的HTML代码,传递给用户浏览器,这样用户就看到了网页。问题出来了,每次访问网页都要经过这么一个过程,这一过程至少需要几秒钟的时间,访问的人数一多,页面的加载速度就会变慢,对服务器来说也是一种负担;从用户角度来说,网页加载的慢,迟迟没有反应,下次谁还会来访问你的网站。

  静态网页:静态网页就简单了,静态网页是实际存在的,无需经过服务器的编译,直接加载到客户浏览器上显示出来。

  由此可见,动态网页在访问速度上并不占优势。

  这是从服务器和用户体验的角度说得,下面再从搜索引擎收录角度说一下,动态网页是在用户输入指令后才形成的页面,并不存在这个页面,而搜索引擎只会抓取现成的,并不会自己输入,因此网站在搜索引擎收录方面并不占优势。举个例子说明一下,

  http://www.film12.net/play.asp?severnum=4&id1=4543&id2=1197&q=1&no=1

  这是一个电影网站的一部电影的播放页面,播放网页是play.asp,后面的severnum,id1,id2,q,no便是这个页面的参数了,各自代表什么意思我就不说了。单独看这个页面的URL的话,搜索引擎可以找到play.asp页面,但后面的参数severnum=4&id1=4543&id2=1197&q=1&no=1谁输入呢?搜索引擎再聪明也还是机器。

  但站长做的比较好,明确的在http://www.film12.net/html/1197.html页面给出了这个地址,这样有利于搜索引擎找到这个页面。

  大家可以放心,搜索引擎在不断的完善,不断发展。到目前为止,绝大多数的搜索引擎都已支持动态页面的抓取,这就是我们现在这些搜索引擎进行搜索时,结果中出现动态链接的原因,但抓取的数量比静态页面要差的很多倍,曾做过一次尝试,同一个电影网站数据库,用动态网页显示出来,Google只收录了15项,如果转换成静态的,一次就收录了二百来页,由此可见,搜索引擎还是喜欢静态页面。搜索引擎我为何抓取的不多,一些专家认为是避免“搜索机器人陷阱”

  感兴趣的朋友可以看一下这方面的相关文章。

  在文章的最后不忘宣传一下本人的小站,文章中的例子也是我的网站的网页和链接,小站叫12电影网,网址http://www.film12.net/,感兴趣的可以看一下。看来一篇传说中的“软文”诞生了。呵呵……


本文出自:http://www.gengliu.com/news/e02b8937-b05a-4a6d-b972-b22caec77b1e.htm


深圳网站建设公司更流网络供稿,转载请注明出自,谢谢!

本文关键字:数据库,服务器,站长,数据,内容,搜索引擎

最新评论
等你来评论
您的昵称: 您的联系方式: 验证码: