Article View: pl.comp.lang.python
Article #8868CherryPy/Myghty/Webware i szybki wrapper cgi
From: JZ
Date: Tue, 10 May 2005 20:31
Date: Tue, 10 May 2005 20:31
26 lines
2098 bytes
2098 bytes
Jest taka sytuacja. Provider nie udostepnia mod_pythona ani fastcgi. Moge uruchamiac tylko zwykle CGI ale moge tez zapuszczac procesy dlugofalowe lecz na gniazdach uniksowych a nie tcp. Moge tez w pliku .htaccess uzywac modulu mod_rewrite apache'a. Przetwarzanie wszystkie w cgi odpada, za wolne. Najlepszym w tym wypadku rozwiazaniem wydaje sie uruchomienie CP2 na sockecie uniksowym. Lecz w tym wypadku powstaje problem, jak sie z nim komunikowac, skoro nie mam dostepnego portu tcp. Najbardziej logicznym rozwiazaniem jest maly skrypt cgi ktory przerzucalby komunikacje do cp2. Aby jednak nie bylo koniecznosci wypisywania czegos takiego: http://serwer/cgi-bin/wraper.cgi/moje/wirtualne/sciezki do .htaccess wystarczy dodac regulke ktora ukryje mi czlon /cgi-bin/wrapper.cgi. W tym wszystkim jest jeden problem: potrzebny jest taki skrypcik cgi ktory by robil ta komunikacje. Moze byc w pythonie, albo lepiej: w jezyku c. (tak jak skrypt wkcgi dostepny w webware; wtedy odpada ladowanie interpretera za kazdym requestem). Ten wkcgi jest tak szybki ze szybszy w sumie od mod_pythona. Moze ktos moglby rzucic okiem na ten skrypt i dostosowac go do pracy z gniazdami uniksowymi? -- JZ
Technical Details
Message-ID:
<jqe3mjd82lbv.he2qri57yarx.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news-fra1.dfn.de!newsfeed.ision.net!ision!newsfeed.freenet.de!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed01.chello.at!newsfeed02.chello.at!news.chello.at.POSTED!53ab2750!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news-fra1.dfn.de!newsfeed.ision.net!ision!newsfeed.freenet.de!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed01.chello.at!newsfeed02.chello.at!news.chello.at.POSTED!53ab2750!not-for-mail From: JZ <fake@spamerom.niet> Subject: CherryPy/Myghty/Webware i szybki wrapper cgi Newsgroups: pl.comp.lang.python User-Agent: 40tude_Dialog/2.0.15.1pl MIME-Version: 1.0 Message-ID: <jqe3mjd82lbv.he2qri57yarx.dlg@40tude.net> Lines: 26 Date: Tue, 10 May 2005 20:31:10 GMT NNTP-Posting-Host: 62.179.78.156 X-Complaints-To: abuse@chello.pl X-Trace: news.chello.at 1115757070 62.179.78.156 (Tue, 10 May 2005 22:31:10 MEST) NNTP-Posting-Date: Tue, 10 May 2005 22:31:10 MEST Organization: Customers chello Poland Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit