mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-15 01:12:56 +03:00
5f8820c2cf
…arger ones …the goal being to save on data transfer costs, libdeflate being much faster than zlib for larger inputs and at higher compression levels. A few notes: In last month... - 95% of response bodies > 20kB compress below 32% (with zlib level 1) - The 10% of responses > 20kB comprise 75% egress traffic to clients - libdeflate at level 6 is comparable in performance to zlib level 1, and twice as fast as zlib level 6 - We expect compressing 20kB+ response bodies at level 6 to reduce data transfer to clients by 25% or so (although this is difficult to predict accurately) The new libdeflate bindings used here also need review: https://github.com/hasura/libdeflate-hs PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10341 GitOrigin-RevId: bc7b19e0024e442d85ac0b34995610edbab13bd6 |
||
---|---|---|
.. | ||
benchmarks | ||
documentation | ||
forks/hedis | ||
lib | ||
src-emit-metadata-openapi | ||
src-exec | ||
src-lib | ||
src-rsr | ||
src-test | ||
test-manual | ||
test-mssql | ||
test-postgres | ||
tests-py | ||
.dockerignore | ||
.gitignore | ||
.ormolu | ||
commit_diff.txt | ||
COMPILING-ON-MACOS.md | ||
CONTRIBUTING.md | ||
graphql-engine.cabal | ||
Makefile | ||
STYLE.md | ||
testing-guidelines.md | ||
troubleshooting.md | ||
VERSIONS.json |