基于Docker容器的快速开发网页服务器
C/S模式是早期的开发网页服务器架构,它使用复杂、成本高并且缺少通用性.B/S模式通过将系统功能集中到服务器中弥补了使用复杂成本高的缺点,但是没有对用户端的环境和数据传输率进行深入测试和研究,使得过多的外部用户访问网页,给服务器带来压力.针对传统C/S模式和B/S模式的局限性,引入Docker容器化开发思路,分别融合Nginx和Flask方法,构建DoNginx模式与DoFlask模式,通过修改和建立镜像实现网页服务器的开发.这两种模式综合了Docker的轻量级、Nginx的低消耗、Flask的稳定性的优势,实现了模式的优化.设计CPU、完整性、吞吐量性能测试实验,与传统B/S模式进行深度分析对比.实验表明,DoNginx模式资源利用率高,DoFlask模式环境兼容性和可靠性更强,且均优于传统B/S模式,具有很好的框架设计贡献和实验性能.
Docker、Flask、Nginx、网页服务器、镜像、微服务框架、负载均衡
31
TP311.52;TN929.5;X703.1
山东省自然科学基金面上项目ZR2020MF048
2022-04-26(万方平台首次上网日期,不代表论文的发表时间)
共11页
99-109