2009-05-10 7 views
2

J'écris une application pour faire du proxy et de la réécriture de pages Web à la volée et je suis plutôt content d'utiliser mod_perl2 - il y a une implémentation existante utilisant mod_perl (v1) avec laquelle je travaille. Dans mod_perl2, il y a cette idée de APR :: Brigades et APR :: Buckets qui, d'après ma compréhension vague, sont un moyen efficace de faire le genre de filtrage que je veux réécrire. Cependant, je ne peux pas trouver autre chose que les pages Perldoc pour ces modules, donc je ne sais vraiment pas comment les utiliser. Quelqu'un peut-il m'expliquer mod_perl2 Bucket Brigades, me diriger vers un tutoriel, ou même me montrer une application open-source qui utilise mod_perl2 que je pourrais apprendre?Comment utiliser mod_perl2 et Apache Bucket Brigades?

Répondre

2

Les godets et les brigades sont des concepts natifs de Apache Portable Runtime. Vous trouverez de nombreux exemples d'API natives, avec une inclinaison spécifique au protocole HTTP, dans le code source des modules du serveur HTTP Apache, tels que mod_proxy, mod_deflate et mod_substitute.

Voir la fiche filtre ici: http://www.apachetutor.org/dev/#filter

Ensuite, prenez un coup d'oeil sur les modules de serveur Apache HTTP mentionnées précédemment.

Il semble être un simple filtre spécifique-perl ici:

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

Questions connexes