客户端/服务器计算与数据库管理系统知识详解
1. 客户端与服务器关系概述
在客户端/服务器计算模式中,客户端和服务器各有两种含义。客户端负责发起与服务器的通信,常见的客户端类型及其特点如下:
- 浏览器 :是连接远程Web服务器最常用的客户端,如Chrome、Edge、Firefox、Internet Explorer、Safari等。浏览器通过渲染引擎来解释Web文件并将其显示在显示器上,不同浏览器使用的渲染引擎不同,例如Safari使用WebKit渲染引擎。
- Web应用程序 :通过浏览器访问。
- 渐进式Web应用程序(PWA) :同样可通过浏览器访问。
- 混合应用程序 :也能通过浏览器访问。
- 原生应用程序 :通常安装在本地设备上。
服务器端方面,我们对URL进行了解析,HTTPS协议在HTTP基础上增加了TLS安全层。Web服务器和应用服务器存在差异和联系,常见的HTTP服务器有NGINX、Apache HTTP Server、Windows IIS等,其中NGINX和Apache HTTP Server共同控制着约60%的Web服务器,Windows IIS控制不到10%,其余由其他各种Web服务器控制。
2. Web开发技术
HTML、CSS和JavaScript共同协作创建了绝大多数的网页。WebAssembly是一项正在开发的技术,旨在提高网页性能。单页应用程序(SPA)是许多网站使用的网页形式,
超级会员免费看
订阅专栏 解锁全文
11万+

被折叠的 条评论
为什么被折叠?



