An open API service indexing awesome lists of open source software.

https://github.com/chenhg5/httpserver-php

a http server writed by php which support serval nerwork model for practice
https://github.com/chenhg5/httpserver-php

Last synced: 9 months ago
JSON representation

a http server writed by php which support serval nerwork model for practice

Awesome Lists containing this project

README

          

# httpserver-php

a http server writed by php which support several network models.

## flow

```

start -> read config -> initialize -> fork process -> read and parse request
-> process request -> cgi/response -> write log

```

## todo

- [X] multi process model
- [X] multi thread model
- [X] select/poll model
- [X] epoll/kqueue model
- [X] reator model
- [X] http parser
- [X] logger
- [ ] fastcgi protocol
- [ ] load balance
- [ ] cache response
- [ ] https support
- [ ] http 2.0 protocol
- [ ] multi language
- [ ] monitoring
- [ ] rate limit