A flowchart depicting the working principle of the Web Apps.
- Client (What happens when you click Order Now?)
- Networking (How does information travel across internet?)
- Security (How do we prevent hackers from stealing our passwords?)
- Server (What does “the cloud” mean exactly?)
- Application (What are web servers and web frameworks?)
- Database (How do applications retrieve data? SQL vs NoSQL?)
- Scaling (How do applications handle millions of requests?)
- Rendering (How do browsers work? Basics of JavaScript.)
Source: Brendan Fortuner@Medium
Web应用工作原理图。
- 客户端(用户点击"下单"按钮时发生了什么?)
- 计算机网络(信息是如何在互联网中传播的?)
- 网络安全(如何防范黑客盗取个人密码?)
- 服务器(“云端”究竟是什么?)
- 应用(什么是Web服务器和Web框架?)
- 数据库(Web应用如何在数据库中检索数据?关系数据库(SQL)与非关系数据库(NoSQL)有何异同?)
- 架构扩展(Web应用如何处理百万级高并发请求?)
- 渲染(浏览器工作原理及JavaScript语言基础)