1
0
mirror of https://github.com/lxsang/ant-http synced 2024-07-01 12:59:47 +02:00
ant-http/lib
Xuan Sang LE dd7ff9b434
Xle perf improvement (#1)
* alpha version of proxy
* alpha version of proxy
* fix method bug
* fix post deode bug
* regen archive
* Reduce CPU usage on idle in proxy mode:
  - Scheduler timeout event now support millisecond granularity
  - Use only READABLE event on proxy socket which reduce tasks CPU time
* use both readable event and timeout event
* reduce scheduler poll time
* Fix segmentfault error
* Log worker task in statistic
* fix high cpu usage when handling bad POST request
* fix event-stream handling bug on proxy mode
* fix missing data events when uploading
* Race condition when get IP address from host in proxy mode
  - ip_from_hostname() is not thread safe
  - use global lock mechanism
2021-02-24 18:12:36 +01:00
..
base64.c switch to autotools 2019-11-13 11:48:54 +01:00
base64.h switch to autotools 2019-11-13 11:48:54 +01:00
bst.c improvement scheduler 2021-01-03 11:24:55 +01:00
bst.h improvement scheduler 2021-01-03 11:24:55 +01:00
dbhelper.c Enhance scheduler, cleanup lib 2020-08-25 16:40:24 +02:00
dbhelper.h Enhance scheduler, cleanup lib 2020-08-25 16:40:24 +02:00
dictionary.c allow ordered dictionary 2020-09-22 16:49:43 +02:00
dictionary.h add support to reverse proxy (alpha) 2021-01-22 01:12:26 +01:00
handle.c Xle perf improvement (#1) 2021-02-24 18:12:36 +01:00
handle.h Xle perf improvement (#1) 2021-02-24 18:12:36 +01:00
ini.c switch to autotools 2019-11-13 11:48:54 +01:00
ini.h add multiport support 2019-12-20 16:49:41 +01:00
list.c Enhance scheduler, cleanup lib 2020-08-25 16:40:24 +02:00
list.h Enhance scheduler, cleanup lib 2020-08-25 16:40:24 +02:00
plugin.h fix plugin include error 2020-08-25 17:04:17 +02:00
scheduler.c Xle perf improvement (#1) 2021-02-24 18:12:36 +01:00
scheduler.h Xle perf improvement (#1) 2021-02-24 18:12:36 +01:00
sha1.c switch to autotools 2019-11-13 11:48:54 +01:00
sha1.h switch to autotools 2019-11-13 11:48:54 +01:00
utils.c Xle perf improvement (#1) 2021-02-24 18:12:36 +01:00
utils.h add support to reverse proxy (alpha) 2021-01-22 01:12:26 +01:00
ws.c add support to reverse proxy (alpha) 2021-01-22 01:12:26 +01:00
ws.h add support to reverse proxy (alpha) 2021-01-22 01:12:26 +01:00