├── .gitignore ├── Makefile ├── Makefile_release ├── README.md ├── async_log.c ├── async_log.h ├── cJSON.c ├── cJSON.h ├── config.c ├── config.h ├── config ├── sparrow.conf └── test.conf ├── dir.part1 ├── dir.part2 ├── ev_loop.c ├── ev_loop.h ├── exist.sh ├── file.c ├── file.h ├── global.h ├── livechat.sql ├── mime.h ├── min_heap.c ├── min_heap.h ├── performance_test ├── nginx_ab.png ├── nginx_ab_online.jpg ├── nginx_sparrow_webb.jpg ├── nginx_webbench.png ├── sparrow_ab.png ├── sparrow_ab_online.jpg ├── sparrow_webbench.png └── 性能测试1.PNG ├── picohttpparser.c ├── picohttpparser.h ├── sparrow ├── sparrow.c ├── sparrow.h ├── sparrow_main_r ├── task.sql ├── thread_manage.c ├── thread_manage.h ├── tool.sh ├── url.c ├── url.h ├── util.h └── www ├── .res ├── 404.jpg ├── back.ico ├── dir.css ├── dir.png ├── favicon.ico ├── file.ico ├── github24.ico ├── home.ico ├── logo.png └── weibo24.ico ├── 404.html └── index.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile_release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/Makefile_release -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/README.md -------------------------------------------------------------------------------- /async_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/async_log.c -------------------------------------------------------------------------------- /async_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/async_log.h -------------------------------------------------------------------------------- /cJSON.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/cJSON.c -------------------------------------------------------------------------------- /cJSON.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/cJSON.h -------------------------------------------------------------------------------- /config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/config.c -------------------------------------------------------------------------------- /config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/config.h -------------------------------------------------------------------------------- /config/sparrow.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/config/sparrow.conf -------------------------------------------------------------------------------- /config/test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/config/test.conf -------------------------------------------------------------------------------- /dir.part1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/dir.part1 -------------------------------------------------------------------------------- /dir.part2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/dir.part2 -------------------------------------------------------------------------------- /ev_loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/ev_loop.c -------------------------------------------------------------------------------- /ev_loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/ev_loop.h -------------------------------------------------------------------------------- /exist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/exist.sh -------------------------------------------------------------------------------- /file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/file.c -------------------------------------------------------------------------------- /file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/file.h -------------------------------------------------------------------------------- /global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/global.h -------------------------------------------------------------------------------- /livechat.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/livechat.sql -------------------------------------------------------------------------------- /mime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/mime.h -------------------------------------------------------------------------------- /min_heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/min_heap.c -------------------------------------------------------------------------------- /min_heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/min_heap.h -------------------------------------------------------------------------------- /performance_test/nginx_ab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/performance_test/nginx_ab.png -------------------------------------------------------------------------------- /performance_test/nginx_ab_online.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/performance_test/nginx_ab_online.jpg -------------------------------------------------------------------------------- /performance_test/nginx_sparrow_webb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/performance_test/nginx_sparrow_webb.jpg -------------------------------------------------------------------------------- /performance_test/nginx_webbench.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/performance_test/nginx_webbench.png -------------------------------------------------------------------------------- /performance_test/sparrow_ab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/performance_test/sparrow_ab.png -------------------------------------------------------------------------------- /performance_test/sparrow_ab_online.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/performance_test/sparrow_ab_online.jpg -------------------------------------------------------------------------------- /performance_test/sparrow_webbench.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/performance_test/sparrow_webbench.png -------------------------------------------------------------------------------- /performance_test/性能测试1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/performance_test/性能测试1.PNG -------------------------------------------------------------------------------- /picohttpparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/picohttpparser.c -------------------------------------------------------------------------------- /picohttpparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/picohttpparser.h -------------------------------------------------------------------------------- /sparrow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/sparrow -------------------------------------------------------------------------------- /sparrow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/sparrow.c -------------------------------------------------------------------------------- /sparrow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/sparrow.h -------------------------------------------------------------------------------- /sparrow_main_r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/sparrow_main_r -------------------------------------------------------------------------------- /task.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/task.sql -------------------------------------------------------------------------------- /thread_manage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/thread_manage.c -------------------------------------------------------------------------------- /thread_manage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/thread_manage.h -------------------------------------------------------------------------------- /tool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/tool.sh -------------------------------------------------------------------------------- /url.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/url.c -------------------------------------------------------------------------------- /url.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/url.h -------------------------------------------------------------------------------- /util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/util.h -------------------------------------------------------------------------------- /www/.res/404.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/www/.res/404.jpg -------------------------------------------------------------------------------- /www/.res/back.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/www/.res/back.ico -------------------------------------------------------------------------------- /www/.res/dir.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/www/.res/dir.css -------------------------------------------------------------------------------- /www/.res/dir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/www/.res/dir.png -------------------------------------------------------------------------------- /www/.res/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/www/.res/favicon.ico -------------------------------------------------------------------------------- /www/.res/file.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/www/.res/file.ico -------------------------------------------------------------------------------- /www/.res/github24.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/www/.res/github24.ico -------------------------------------------------------------------------------- /www/.res/home.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/www/.res/home.ico -------------------------------------------------------------------------------- /www/.res/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/www/.res/logo.png -------------------------------------------------------------------------------- /www/.res/weibo24.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/www/.res/weibo24.ico -------------------------------------------------------------------------------- /www/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/www/404.html -------------------------------------------------------------------------------- /www/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codercheng/sparrow/HEAD/www/index.html --------------------------------------------------------------------------------