WEB应用的工作原理

文章目录

  • 前言
  • 一 什么是WEB应用
    • 1.1 应用的类型
    • 1.2 Web应用工作原理

前言

word专业版真好用,笑哭。都不想面对干巴巴的MarkDown格式了。
《大型网站技术架构》的读书笔记我放在word里写了。博客里就写一些零散的知识。

这一次的问题是,大型网站架构先不谈。最简单的小型网站的架构我也不是很了解。如下图,应用程序连接数据库。但是应用程序连接文件是什么东西?

小型网站最开始时没有太多人访问,只需要一台服务器就绰绰有余,这时的网站架构如图1.1所示。
WEB应用的工作原理_第1张图片

说起来,微信网页开发和小程序开发能算作和WEB应用开发一样吗?
这一点也需要再去确认理解啊

参考资料:Web应用工作原理、动态网页技术

一 什么是WEB应用

1.1 应用的类型

我们知道应用程序有两种模式:C/S模式和B/S模式。C/S模式是客户端/服务器模式,这类
应用程序一般独立的运行。B/S模式是浏览器/服务器模型,需要借助浏览器来运行。

web应用程序一般就是B/S模式的,所谓的web应用程序就是基于HTTP等协议,通过web访问应用程序。

1.2 Web应用工作原理

WEB应用的工作原理_第2张图片
通过上图可以看出:服务器通过HTTP协议获取客户端请求信息,并向客户端返回处理之后的响应。

这个图怎么对应上 “应用程序”、“文件”、“数据库

应用程序、数据库、文件等所有的资源都在一台服务器上。通常服务器操作系统使用Linux,应用程序使用PHP开发,然后部署在Apache上,数据库使用MySQL,汇集各种免费开源软件及一台廉价服务器就可以开始网站的发展之路了

你可能感兴趣的:(WEB)