Web服务器与动态网页

2016-11-09    分类: 动态网站

互联网中有数以亿计的网站,用户可以通过浏览这些网站获得所需要的信息。例如,用户在浏览器的地址栏中输入新浪的网址,浏览器就会显示新浪网的首页,从中可以查看新闻等信息。那么新浪网首页的内容是存放在哪里的呢?新浪网首页的内容是存放在新浪网服务器上的。所谓服务器,就是网络中的一台主机,由于它提供Web、FTP等网络服务,因此称其为服务器。

用户的计算机又是如何将存在网络服务器上的网页显示在浏览器中的呢?当用户在地址栏中输入新浪网地址(URL,统一资源定位符)的时候,浏览器会向新浪网的服务器发送HTTP请求,这个请求使用HTTP协议,其中包括请求的主机名、HTTP版本号等信息。服务器在收到请求信息后,将回复的信息(一般是文字、图片等网页信息,也就是HTML页面)准备好,再通过网络发回给客户端浏览器。客户端的浏览器在接收到服务器传回的信息后,将其解释并显示在浏览器的窗口中,这样用户就可以进行浏览了。

在这个请求一响应”过程中,如果在服务器上存放的为静态HTML网页文件,服务器就会原封不动地返回网页的内容。如果存放的是动态网页,如JSP、ASP、ASP.NET等文件,则服务器会执行动态网页,执行的结果是生成一个HTML文件,然后再将这个HTML文件发送给客户端浏览器,客户浏览器将其解释为用户见到的页面。

因此,动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的。静态网页文件里只有HTML标记,没有程序代码,网页的内容是事先写好并存放在服务器上的;动态网页文件不仅含有HTML标记,而且还含有程序代码,当用户发出请求时,服务器由动态网页程序即时生成HTML文件。动态网页能够根据不同的时间、不同的用户生成不同的HTML文件,显示不同的内容。

网站标题:Web服务器与动态网页
链接分享:/news28/64728.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有网站制作动态网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都app开发公司