Comment utiliser les brigades mod_perl2 et Apache Bucket?

J’écris une application pour faire des proxys et réécrire des pages Web à la volée et je suis plutôt habitué à utiliser mod_perl2 – il existe une implémentation existante utilisant mod_perl (v1) à partir de laquelle je travaille. Dans mod_perl2, il y a cette idée de APR :: Brigades et APR :: Buckets qui, de mon sharepoint vue, sont un moyen efficace de filtrer et de réécrire ce que je veux. Je ne peux cependant pas trouver autre chose que les pages Perldoc pour ces modules, alors je ne suis pas du tout sûr de savoir comment les utiliser.

Est-ce que quelqu’un peut m’expliquer mod_perl2 Bucket Brigades, me diriger vers un tutoriel, ou même me montrer une application open-source qui utilise mod_perl2?

Les seaux et les brigades sont des concepts natifs du runtime Apache Portable. Vous trouverez de nombreux exemples de l’API native, avec une orientation HTTP spécifique, dans le code source des modules Apache HTTP Server, tels que mod_proxy, mod_deflate et mod_substitute.

Voir les infos sur le filtre ici: http://www.apachetutor.org/dev/#filter

Jetez ensuite un coup d’œil aux modules Apache HTTP Server mentionnés précédemment.

Il semble y avoir un simple filtre spécifique à Perl ici:

http://perl.apache.org/docs/2.0/user/handlers/filters.html#Bucket_Brigade_based_Output_Filters