一、考点
1、版本控制软件
版本控制工具一共有两种:集中式 和 分布式
集中式:中间有一个中央的服务器,所有的客户机都会将我们的版本信息上传到中央服务器(即版本信息只保存在中央 服务器中),当我们去上传或者下载的时候,都是从中央服务器来进行连接的(即在此过程中,一旦中央服务器 挂掉,客户机可能就没有办法去上传和下载版本库中的内容),而且客户机是需要连接网络才可以完成上传和下 载。【CVS和SVN】
分布式:没有中央服务器,一个版本控制器下的所有客户机都拥有一套完整的版本库信息。这一点与集中式不一样,集 中式只是在中央服务器中存储版本库信息。因此,对于分布式来说,容灾性更好,而且不用去连接网络【Git】
2、 延伸
1) PHP的运行原理
典型题:Nginx + PHP - FPM 的运行原理
- CGI:本身早期的一些 Web Server 只能处理简单的 HTML静态文件,但是随着技术的发展,出现了动态语言(如PHP,Python)。在这当中,如果我们要去处理 PHP得交个PHP解析器来处理,但是PHP处理完毕后,又怎么跟我们的 We