作为一个互联网产品经理,你可以不懂技术,但是一些技术方面的知识还是应该有所了解,这样才能更科学的规划自己的产品:
那为什么要了解服务器端技术?
首先,设计产品时需要明确考虑什么由后端控制,比如文案或者广告栏,这样能明确开发细节,增强产品可控性;比如,在定义一段内容应该是由前端完成还是后端去返回,站在产品灵活性的角度,所有提示文案应有后端返回。
简单阐述了为什么要了解服务端技术,接下来我们了解下常用服务器端介绍及基本结构
服务器通常也叫服务端:
- 两个客户端之间的信息互动和数据传输时通过服务端完成;
- 服务器端起到了中间核心处理者作用,负责处理业务逻辑并进行数据存储管理;
- 常用服务端技术:PHP,JavaEE,Python,ASP, 。.net, Node.js 服务器端通常也叫服务端;
- 服务端是客户端之间信息交换和通信的中间载体,是产品重要组成部分;
客户端——Internet——数据交换协议——服务器端:服务器负责对数据进行存储并管理,基于客户端的请求进行业务处理并相应客户端请求,不同客户端载体均可根据数据接口接入统一服务器端。
服务器端的构成:
- 应用服务器
- 负载均衡器
- 交换机
- 数据库服务器/数据库备份服务器
- 网络端口
服务器端数据接口(Json、XML):
数据接口负责定义客户端与服务器端的数据通信规范,常用形式有Json,XML;Json(JavaScript object notation)是一种轻量级的数据交换格式,易于理解和阅读。
服务器端与客户端交互模型:
服务器端与客户端交互模型
- 请求响应模型:
- 客户端发起请求
- 服务器端接受并解析处理请求
- 服务区点响应客户请求
- 客户端获取服务端响应并处理
云服务器:
云服务器:中心化的数据中心,存储了很多服务器;
有亚马逊AWS,阿里云,网宿云等;
优势:省去机房成本、降低服务器维护成本、服务器动态配置、按需付费;
云服务器是移动互联网时间的主要特点,如今大部分产品使用过的都是云服务器;
云服务器是创业公司首选,互联网中心化的表现。
本文【什么是服务器端技术(服务器端技术包括什么)】由作者: Web服务 提供,本站不拥有所有权,只提供储存服务,如有侵权,联系删除!
本文链接:https://www.cuoshuo.com/blog/4474.html