从点击到呈现 — 详解一次HTTP请求(3)

请求进入服务器之后,服务器上的的 http 监听进程会得到这个请求,然后一般情况下会启动一个新的子进程去处理这个请求,同时父进程继续监听。http 服务器首先会查看重写规则,然后如果是文件真实存在,例如一些图片,或者 css js 等的静态文件,就会直接把这个文件返回,如果是一个动态的请求,那么会根据 url 重写模块的……

阅读全文

临摹了一个 PHP MVC 框架

框架是 slim,https://github.com/codeguy/Sli…,人如其名,真的很 slim,用起来也很简单,就这么几行就可以跑起来了 <?php require 'Slim/Slim.php'; $app = new Slim(); $app->get('/:name', function($name) { echo "Hello, $name"; }); $app->run(); 需要配合这个 apache 重写规则 Re……

阅读全文