web运行原理
01网站是怎么搭建的
网站的搭建包括服务器、中间件、数据库、代码、静态资源这五个部分
服务器:一种管理计算资源的计算机。通常利用服务器操作系统来搭建网站。
数据库:按照数据结构来组织、存储和管理数据的仓库。
中间件:中间件是介于应用系统和系统软件之间的一类软件,比如apache、nginx、tamcat、iis这些中间件。
代码:也就是后端代码。
静态资源:静态资源也就是前端代码,前端专门用于装修网站(注意:HTML是超文本标记语言)
02常用的中间件
Apache是世界使用排名第一的web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的web服务器端软件之一。
Nginx是一款轻量级的web服务器反向代理服务器及电子邮件代理服务器,在BSD-like协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。
Tomcat技术先进、性能稳定,并且免费,主要用于java。
IIS是internet information Services的缩写,是一个World Wide Web server。Gopher server和FTP server全部包容在里面。IIS意味着你能发布网页,并且有ASP、JAVA、VBscript产生页面,有着一些扩展功能。IIS,互联网信息服务,是由微软公司提供的基于运行Microsoft Window的互联网基本服务。