Dernièrement, j’ai réparé la coloration syntaxique sur git.club1.fr
, elle est faite à l’aide de pygments
une commande codée en Python. Le soucis c’est qu’elle n’est pas très efficiente, et coûte pas mal de temps CPU. En ce moment même, un crawler pas très consciencieux est en train de traverser toutes les pages de git.club1.fr
, du coup ça demande à cgit de générer plein de coloration syntaxique.
Pour essayer de résoudre ce problème de performances, il faudrait peut-être regarder du côté de highlight
, une commande similaire à pygments
mais codée en C++ et Lua, qui devrait avoir de meilleures performances :
Une autre technique, plus radicale, consisterait à complètement désactiver la coloration syntaxique. Ce serait en tout cas très efficace ;)