apex / apex/up

Optimize reverse proxy

Aperta
#40 9 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Performance
Lingua principale
Go
Stelle
8.8k
Fork
383
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Do some profiling and get the latency as low as possible, possible replace Go's reverse proxy with https://github.com/valyala/fasthttp, test unix domain sockets in Lambda as well, check heap and see what can be pooled. It's also making some assumptions about having concurrency of 1 at the moment, since that's the case with Lambda.

Make sure it's not decompressing gzip and recompressing either, not sure what the proxy does but I know net/http's client does this transparently, test with some larger responses.

- [ ] profile cpu
- [ ] profile mem
- [ ] test larger responses
- [ ] implement any quick wins
- [x] either remove Accept-Encoding or ignore when already compressed

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.