public inbox for guix-forge@systemreboot.net
 help / color / mirror / Atom feed
* cgit performance improvements and Anubis protection
@ 2026-08-04 16:19 Arun Isaac
  0 siblings, 0 replies; only message in thread
From: Arun Isaac @ 2026-08-04 16:19 UTC (permalink / raw)
  To: guix-forge


Hi all,

Our cgit service now has Anubis[1] protection for its expensive /diff
and /tree endpoints. Also, the default source syntax highlighter is now
Chroma[2] instead of Python Pygments. cgit spawns a new process for
every syntax highlighting operation, and the Python interpreter
setup/teardown cost ended up being too expensive. These two improvements
together will hopefully keep the hordes of AI crawlers at bay, at least
for the time being.

Regards,
Arun

[1]: https://anubis.techaro.lol/
[2]: https://github.com/alecthomas/chroma

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-04 16:19 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-04 16:19 cgit performance improvements and Anubis protection Arun Isaac

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox