ladybird/Userland/Libraries/LibHTTP
Ali Mohammad Pur 65f7e45a75 RequestServer+LibHTTP+LibGemini: Cache connections to the same host
This makes connections (particularly TLS-based ones) do the handshaking
stuff only once.
Currently the cache is configured to keep at most two connections evenly
balanced in queue size, and with a grace period of 10s after the last
queued job has finished (after which the connection will be dropped).
2021-09-19 21:10:23 +04:30
..
CMakeLists.txt LibCore+LibHTTP+LibGfx: Switch to LibCompress 2021-03-03 23:42:32 +01:00
Forward.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HttpJob.cpp RequestServer+LibHTTP+LibGemini: Cache connections to the same host 2021-09-19 21:10:23 +04:30
HttpJob.h RequestServer+LibHTTP+LibGemini: Cache connections to the same host 2021-09-19 21:10:23 +04:30
HttpRequest.cpp RequestServer+LibHTTP+LibGemini: Cache connections to the same host 2021-09-19 21:10:23 +04:30
HttpRequest.h Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe 2021-09-06 01:53:26 +02:00
HttpResponse.cpp LibHTTP: Implement getting the correct reason phrase from HttpResponse 2021-06-11 11:37:15 +02:00
HttpResponse.h LibHTTP: Implement getting the correct reason phrase from HttpResponse 2021-06-11 11:37:15 +02:00
HttpsJob.cpp RequestServer+LibHTTP+LibGemini: Cache connections to the same host 2021-09-19 21:10:23 +04:30
HttpsJob.h RequestServer+LibHTTP+LibGemini: Cache connections to the same host 2021-09-19 21:10:23 +04:30
Job.cpp RequestServer+LibHTTP+LibGemini: Cache connections to the same host 2021-09-19 21:10:23 +04:30
Job.h RequestServer+LibHTTP+LibGemini: Cache connections to the same host 2021-09-19 21:10:23 +04:30