caddy/modules
WeidiDeng 83b26975bd
fastcgi: Optimize FastCGI transport (#4978)
* break up code and use lazy reading and pool bufio.Writer

* close underlying connection when operation failed

* allocate bufWriter and streamWriter only once

* refactor record writing

* rebase from master

* handle err

* Fix type assertion

Also reduce some duplication

* Refactor client and clientCloser for logging

Should reduce allocations

* Minor cosmetic adjustments; apply Apache license

* Appease the linter

Co-authored-by: Matthew Holt <mholt@users.noreply.github.com>
2022-09-02 16:57:55 -06:00
..
caddyevents events: Tune logging and context cancellation 2022-08-31 18:48:46 -06:00
caddyhttp fastcgi: Optimize FastCGI transport (#4978) 2022-09-02 16:57:55 -06:00
caddypki chore: Bump up to Go 1.19, minimum 1.18 (#4925) 2022-08-02 16:39:09 -04:00
caddytls events: Implement event system (#4912) 2022-08-31 15:01:30 -06:00
filestorage httpcaddyfile: Minor fixes to parsing storage options 2020-05-01 09:34:32 -06:00
logging logging: Fix cookie filter (#4943) 2022-08-08 19:11:02 -06:00
metrics Clean up metrics test code 2022-08-16 10:03:19 -06:00
standard events: Implement event system (#4912) 2022-08-31 15:01:30 -06:00