动态网站和静态网站的区别,麻烦详细点~!!

如题所述

一、静态网站

静态网站是固定的html页面,谁访问都是一样的结果。

1、在静态Web程序中,客户端使用Web浏览器(IE、FireFox等)经过网络(Network)连接到服务器上,使用;

5、由于现在的web页面中,大量使用JS,导致浏览器打开页面,就会占用大量的内存,服务端的压力是减轻了,但压力转移到了客户端。

二、动态网站

动态网站是有动态生成的内容在页面中的,可以实现一定的定制化。比方说访问网站的页面有个表,不同时间的访问是不同的表现。具体的内容实现,是在访问服务器的时候,不是请求的html页面或下载东西等等,而是需要调用servlet。

动态WEB中,程序依然使用客户端和服务端,客户端依然使用浏览器(IE、FireFox等),通过网络(Network)连接到服务器上,使用HTTP协议发起请求(Request),现在的所有请求都先经过一个WEBServer来处理。

如果客户端请求的是静态资源(*.htm或者是*.htm),则将请求直接转交给WEB服务器,之后WEB服务器从文件系统中取出内容,发送回客户端浏览器进行解析执行。

拓展资料

如果客户端请求的是动态资源(*.jsp、*.asp/*.aspx、*.php),则先将请求转交给WEBContainer(WEB容器),在WEBContainer中连接数据库,从数据库中取出数据等一系列操作后动态拼凑页面的展示内容,拼凑页面的展示内容后,把所有的展示内容交给WEB服务器,之后通过WEB服务器将内容发送回客户端浏览器进行解析执行。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-09-23
动态网站和静态网站的最大区别在于内容生成的方式不同。
静态网站的内容是在服务器上预先生成并存储为静态文件,当用户请求访问该网站时,服务器直接将该文件返回给用户。因为静态网站的内容是固定的,所以它们通常适用于内容不经常更新的网站,例如公司官网、个人博客等。静态网站的优点是速度快、安全性高、易于部署和维护,但缺点是内容更新需要手动修改代码并重新生成静态文件。像:中文静网cnj8
动态网站则是指其内容在用户请求访问时才会动态生成并返回给用户。动态网站的内容可以根据用户不同的请求动态生成,例如用户登录后可以看到个人信息、购物车等个性化内容。动态网站通常需要使用服务器端脚本语言(例如PHP、Python等)和数据库来实现内容的动态生成和数据的存储。动态网站的优点是灵活性高,可以根据用户不同的请求动态生成内容,但缺点是相对静态网站而言速度较慢,且需要更多的服务器资源来支持动态生成的过程。
总之,选择使用静态网站还是动态网站取决于网站的需求和特点。对于内容不经常更新、访问量较小的网站,静态网站可能更加适合;而对于需要个性化内容、访问量较大的网站,动态网站则更加适合。
相似回答