Question
J'ai un serveur Web cherrypy qui utilise de grandes quantités de données HTML. Est-il possible en Python de minimiser le code HTML afin que tous les commentaires, espaces, ext, soient supprimés?
La solution
Ce n'est pas ce que vous voulez dire, mais: Gzip . (En supposant que vous ne serviez pas déjà par le biais d'un serveur frontal compressé.) La compression supprime les espaces en presque rien; sauf si vous avez des commentaires trop volumineux, cela sera plus efficace que la minification.
Autres conseils
il existe des liaisons à tidy pour python, appelées mxTidy d’eGenix (Marc André Lemburg)
La libtidy de HTML Tidy ne semble pas avoir de liaisons python (bien qu'il ait perl, c ++, etc.) ), mais devrait être facile à exécuter comme un exe dans un tuyau.
Ou, idéalement, utilisez-le pour "ranger" tous les fichiers HTML statiques une fois pour qu'ils n'aient pas besoin d'être rangés à chaque fois qu'ils sont servis.