For something that Cloudflare supposedly uses on a wide scale, Pingora is surprisingly unfinished. Either they are exaggerating their deployment scale, or they don’t take web standards too seriously. Or both.

#Cloudflare #Pingora

@WPalant or they have a narrow focus on only the things they need. What’s missing for you?
@vladimir_lu It’s not about things missing. I filed three issues on their compression implementation: https://github.com/cloudflare/pingora/issues/228, https://github.com/cloudflare/pingora/issues/229, https://github.com/cloudflare/pingora/issues/233. Particularly the last one has the potential of messing up proxy servers big time, and it’s really unexpected in anything rolled out in production.
Allow setting compression level per algorithm · Issue #228 · cloudflare/pingora

What is the problem your feature solves, or the need it fulfills? Compression level can currently be set as following: session.downstream_compression.adjust_level(9); This calls ResponseCompression...

GitHub
@WPalant yeah that sounds pretty serious- thanks for giving more context!