1 / 11
文档名称:

基于docker容器的快速开发网页服务器 谢兆贤.pdf

格式:pdf   大小:1,686KB   页数:11页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于docker容器的快速开发网页服务器 谢兆贤.pdf

上传人:好好用的文档 2022/5/12 文件大小:1.65 MB

下载得到文件列表

基于docker容器的快速开发网页服务器 谢兆贤.pdf

文档介绍

文档介绍:: .
计算机系统应用 ISSN 1003-3254, CODEN CSThe two modes combine the advantages of Docker’s
lightweight, Nginx’s low consumption, and Flask’s stability to realize mode optimization. The CPU, integrity, and
throughput performance tests are designed to make a comprehensive comparison with traditional B/S mode. Experiments
show that the DoNginx mode has a high resource utilization rate, and the DoFlask mode has stronger environmental
compatibility and reliability. Both modes are superior to the traditional B/S mode in the above aspects, boasting great
contributions to the framework design and good experimental performance.
Key words: Docker; Flask; Nginx; Web server; image; microservices framework; load balancing
 
 
B/S模式是浏览器/服务器模式, 用户界面完全在 统访问的网站都是采用B/S模式开发的. B/S模式是
浏览器中运行. 大多数通过浏览器和各种网络办公系 “瘦客户端”, 核心功能都集中处理在服务器端, 所以需
① 基金项目: 山东省自然科学基金面上项目(ZR2020MF048)
收稿时间: 2021-06-22; 修改时间: 2021-07-14, 2021-07-20; 采用时间: 2021-07-27; csa在线出版时间: 2022-03-22
System Construction 系统建设 99计算机系统应用 -s- 2022 年 第 31 卷 第 4 期
要较低的硬件配置. 但是几乎所有客户端的处理逻辑 Container Service, Google Container Engine, Rackspace
都运行在服务器端, 给服务器造成很大的压力[1]. 和Docker Data Center[4].
随着云计算的快速发展, 人们开始使用容器在云 根据云计算平台的架构, 图1实现HTML的应用,
与云之间快速构建软件的环境. 由于容器具备可移植 使用容器技术部署的Web服务器, 分成3层结构. 第
性的特性, 所以容器的使用量有逐年上升的趋势. 早在 1层是基础设施即是服务(Infrastructure-as-a-Service,
2015年的时候, 仅有13%的使用者, 2018年增加29% IaaS), 是云计算的最底层, 主要用来提供基础资源,
的使用者. 从文献[2]对997名IT专业人士的调查, 有将 IaaS中间件的解决方案主要由Amazon, VMWare和
近49%的受访者反馈曾经使用过Docker容器. 以