×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作资讯

静态网站改版建设为动态Web 应用访问过程详解

文章编辑:网站建设 文章来源:网站改版 浏览量:

    静态网站改版建设为动态Web 应用访问过程详解。网站建设公司提醒,所谓动态 Web,是指网页数据是由程序产生的,不同时间点、不同地点、不同人访问同一个URL看到的内容和界面可能不一样,且网页具有交互性,内容可以动态更新。在动态Web中,客户端使用浏览器( IE、Chrome等),通过网络连接到服务器上,使用HTTP协议发起请求。所有请求都先经过服务器插件( web server plugin)来处理,此插件用于区分所请求的是静态资源还是动态资源。
    
     深圳网站建设公司强调如果服务器插件发现客户端请求的是静态资源,比如.htm或者是.html,则将请求直接转交给Web服务器。Web服务器从文件系统中取出内容,发送回客户端浏览器进行解析执行。
    如果服务器插件发现客户端请求的是动态资源,比如JSP 、ASP/ASPX、PHP,则先将请求转交给Web容器,通过Web容器连接数据库,再从数据库中取出数据,动态拼凑页面的展示内容;最后,把所有的展示内容交给Web服务器,通过Web服务器将内容发送回客户端浏览器进行解析执行。
静态网站改版建设为动态Web网站架构演变过程
    我们以一个简单的电商系统为例,看看这个系统如何一步步从小到大进行演变。该系统具备三个功能:
用户模块:用户注册和管理。商品模块:商品展示和管理。交易模块:创建交易和管理。
网站改版建设知识之单机建站阶段
    网站建设的初期,我们经常会在单机上运行我们所有的程序和软件。此时我们使用一个容器,如Tomcat 、Jetty 、Jboos,然后直接使用JSP/Servlet 技术,或者使用一些开源的框架如 spring 、struct 、hibernat等;最后再选择一个数据库管理系统来存储数据,如MySQL、sQL Server 、Oracle等,然后通过JDBC进行数据库的连接和操作。把以上的所有软件都装载在同一台机器上,应用软件运行起来了,也算是一个小系统了。
网站改版建设知识之应用服务器与数据库分离
    网站上线后,随着访问量逐步上升,服务器的负载量也慢慢增加。在服务器还没有超载的时候,我们应该就要做好准备,提升网站负载能力。如果代码层面已难以优化,在不提高单台机器的性能的情况下,增加机器是一个不错的方式,因为这样不仅可以有效地提高系统的负载能力,而且性价比高。增加的机器用来做什么呢?此时我们可以把数据库、Web服务器分离开来,这样不仅提高了单台机器的负载能力,也提高了容灾能力。应用服务器与数据库分离后的网站架构。好了,深圳网站建设公司本文关于“静态网站改版建设为动态Web 应用访问过程详解”就分享到这里,谢谢关注,博纳网络编辑整理。
 
 
 
 

当前文章链接:/construction/wzgb/14785.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。

相关案例推荐