月度归档:2018年05月

CGI、FastCGI 和 PHP-FPM

CGI

CGI:通用网关接口(Common Gateway Interface)是一种重要的互联网技术,可以让一个客户端,从网页浏览器向执行在网络服务器上的程序请求数据。CGI 描述了服务器和请求处理程序之间传输数据的一种标准。

CGI 程序可以用任何脚本语言或者是完全独立编程语言实现,只要这个语言可以在这个系统上运行。CGI 的工作方式,从 Web 服务器的角度看,是在特定的位置(比如:http://www.example.com/wiki.cgi)定义了可以运行 CGI 程序。当收到一个匹配 URL 的请求,相应的程序就会被调用,并将客户端发送的数据作为输入。

但是,CGI 有个致命的弱点:就是每处理一个请求都需要 fork 一个全新的进程,在高并发场景下这个弱点不堪一击,会导致大量的资源浪费的创建和销毁上。
继续阅读

2018 年的「五一」

2018 年的「五一」几乎没怎么出去。一天晚上无聊,打算出去走走,看了看周边的地方,觉得南锣鼓巷是一个能够体会到节日气氛的地方,就去了。人很多,很多… 当然,不乏美女,帅哥。

大部分时间我们选择在家休息,看看电影,看看书,处理一些之前没有处理完的事情。下面记录一下自己看的一本书,和三部电影(感谢 BAT 的 VIP 制度,可以在家看到 1080 甚至伪 4K 的影片)。

继续阅读