移动电商服务器单点部署
创始人
2025-01-17 17:32:15
0次

知识图谱

任务一:Web服务器部署

1.知识结构

2.WEB服务器的介绍

    Web服务器一般指网站服务器,是指驻留于因特网上提供某种特定类型计算机的程序,Web服务器可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览,可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache、Nginx、IIS。

3.Nginx web服务的介绍

    Nginx (“engine x”) 是一个开源高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx作为一款轻量级的Web服务器,具有占有内存少,并发能力强等优势。

特点

l 模块化设计:良好的扩展性,可以通过模块方式进行功能扩展。 l 高可靠性:主控进程和worker是同步实现的,一个worker出现问题,会立刻启动另一个worker。 l 内存消耗低:一万个长连接(keep-alive),仅消耗2.5MB内存。 l 支持热部署:不用停止服务器,实现更新配置文件,更换日志文件、更新服务器程序版本。 l 并发能力强:官方数据每秒支持5万并发。 l 功能丰富:优秀的反向代理功能和灵活的负载均衡策略。性能

    Nginx并发能力强,官方测试支持5万并发连接,在实际生产环境中能到2~3万并发连接数。10000个非活跃的HTTP keep-alive连接仅占用约2.5MB内存。3万并发连接下,10个Nginx进程,消耗内存150MB。

2.Nginx架构

1)lMaster作用:启动worker,加载配置文件,负责系统的平滑升级。

lWorker作用:负责一些Web最简单的工作,其它工作由worker中调用的模块来实现。

2)Nginx支持的Sendfile机制

    nginx引入了sendfile机制,使得内核在接受到数据, 不再依靠用户进程给予封装,而是自己查找自己封装,减少了很长一段时间的浪费,这是一个提升性能的核心点。

任务二:数据库部署

1.知识图谱

2.Mysql的介绍

    MySQL是一种关联数据库管理系统,关联数据而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性库将数据保存在不同的表中。

    性能高、成本低、可靠性好,已经成为最流行的开源数据库。

 任务三:NFS存储部署

1.知识图谱

2.NFS的介绍

在企业Web应用架构中,NFS网络文件系统一般用来存储共享的视频、图片、附件等静态资源,一般把网站用户上传的文件都放到NFS共享里,例如图片、附加、头像,然后前端所有的节点访问这些静态资源时都会读取NFS存储上的资源。NFS是当前互联网系统架构中最常用的数据存储服务之一。

NFS在web服务器的架构

客户端NFS和服务端NFS通讯过程

1. 首先服务器端启动RPC服务,并开启111端口。 2. 启动NFS服务,并向RPC注册端口信息。 3. 客户端启动RPC(portmap服务),向服务端的RPC(portmap)服务请求服务端的NFS端口。 4. 服务端的RPC(portmap)服务反馈NFS端口信息给客户端。 5. 客户端通过获取的NFS端口来建立和服务端的NFS连接并进行数据的传输。

任务四:移动电商应用发布

1.知识图谱

2.任务描述

    我们平时浏览的网站可能由不同Web语言编写,如ASP,JSP,PHP等。当然,这些语言与传统的语言有着密切的联系,如PHP基于C和C++语言,JSP基于Java语言。移动电商系统(后面简称mobileshop)采用Java主流框架开发,基于Spring、Structs2和Freemarker集成框架。本小节我们介绍的Tomcat即是一个JSP和Servlet的运行平台。选择采用Tomcat作为mobileshop的发布容器。

3. Tomcat应用服务器

1.Tomcat介绍

    Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其他一些公司及个人共同开发而成。Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

    在Tomcat中,应用程序的成部署很简单,只需将WAR文件放到Tomcat的webapps目录下,Tomcat会自动检测到这个文件,并将其解压。然后在浏览器中输入应用的JSP地址即可访问。

相关内容

热门资讯

微扑克辅助器!德州平台有没有挂... 您好:德州平台有没有挂这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌...
AApoker透视挂!wepo... 很多人使用云端 AI 时,都担心wepoker透视挂是真的吗、内部资料上传带来隐私风险。这款本地运行...
WePoKer透视!wepok... WePoKer透视!wepoker如何拿到好牌,分享透视多功能软件APP模板;近期一款 AI 黑科技...
红龙扑克透视挂!德扑之星规律,... 红龙扑克透视挂!德扑之星规律,解迷透视挂多功能插件APP法门是一款可以让一直输的玩家,快速成为一个“...
aapoker透视!WePoK... 您好,WePoKer有没有透视软件挂这款游戏可以开挂的,确实是有挂的,需要了解加微【48527505...
红龙扑克开挂!微扑克的辅助工具... 很多人使用云端 AI 时,都担心微扑克的辅助工具有哪些、内部资料上传带来隐私风险。这款本地运行的 A...
aapoker辅助!wepok... 您好:wepoker私人局怎么设置抽水这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会...
aapoker辅助挂!wepo... aapoker辅助挂!wepoker透视挂安全吗,普及辅助挂多功能方法APP策略AI 智能体黑科技再...
红龙PoKer辅助挂!wepo... 您好:wepokerplus透视挂真的假的这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌...
德扑之星辅助挂!德州ai辅助有... 德扑之星辅助挂!德州ai辅助有用吗,详细辅助挂多功能下载APP指南书是一款可以让一直输的玩家,快速成...