[mod_python] Advantages of running non web oriented script using mod_python

Leeron Shalev leeron at devunity.com
Thu Oct 16 19:08:19 EDT 2008


Thanks, Your answer confirmed what I suspected. :)I belive mod_pyrhon will
provide the simplest and most efficient solution in my case (any besides
that, I alredy got it compiled and installed ;).

On Thu, Oct 16, 2008 at 6:35 PM, Sean Davis <sdavis2 at mail.nih.gov> wrote:

> 2008/10/16 Leeron Shalev <leeron at devunity.com>:
> > The execution will probably be frequent, and figuring I'll have the same
> > problem with exec() as with CGI was exactly what made me post
> > this question to the list.
> > The thing is, I'm wondering will using mod_pythin do much of a difference
> if
> > most of the operation is not at all web oriented.
>
> mod_python does not require the python interpreter to start on every
> script invocation--that is the main performance difference between it
> and CGI or exec().  That said, there are a number of other
> alternatives besides mod_python if you do not need to interact with
> apache.  You could set up a simple XMLRPC server (or any other daemon
> process) or use mod_wsgi as a couple of examples.
>
> Sean
>
>
> > On Thu, Oct 16, 2008 at 5:27 PM, Clodoaldo Pinto Neto
> > <clodoaldo.pinto.neto at gmail.com> wrote:
> >>
> >> 2008/10/16 Leeron Shalev <leeron at devunity.com>:
> >> > I'm currently working on something else, and just pondering the
> >> > python-to-php issue, so yes, please do get back to me later with the
> >> > rest of
> >> > the details.
> >> > The thing is, I'm sure it will work - I'm just asking if anybody has a
> >> > word
> >> > of wisdom on which of the approaches will work best.
> >>
> >> If the script will be executed frequently then the exec() will have
> >> the same performance problem that CGI has, that is, the interpreter
> >> will be loaded and discarded at each call. If it is not frequent then
> >> i guess there wouldn't be much difference.
> >>
> >> Regards, Clodoaldo
> >>
> >> >
> >> > On Thu, Oct 16, 2008 at 5:05 PM, Clodoaldo Pinto Neto
> >> > <clodoaldo.pinto.neto at gmail.com> wrote:
> >> >>
> >> >> 2008/10/16 Leeron Shalev <leeron at devunity.com>:
> >> >> > Hello list :)
> >> >> > I love python, and have some experience using mod_python.
> >> >> > The thing is I have a web site that is based heavily upon PHP.
> >> >> > I have a specific task (Involving file manipulation and some
> >> >> > libraries
> >> >> > that
> >> >> > are implemented better in python than in PHP) that I'm planing on
> >> >> > using
> >> >> > a
> >> >> > python script for.
> >> >> > At start I thought I'll use mod_python for it, but the integration
> >> >> > with
> >> >> > the
> >> >> > DB and PHP objects soon became to much of a pain in the ass.
> >> >> > So the the two main options I'm now considering are:
> >> >> > 1. Using PHP for everything else and calling the python script
> using
> >> >> > PHP's
> >> >> > exec() function.
> >> >> > 2. Using PHP for everything else and calling the python script via
> >> >> > apache
> >> >> > and mod_python. (using php fopen() or something).
> >> >> > As I said, the final python script is mainly for manipulating the
> >> >> > filesystem
> >> >> > and not really a web oriented script -
> >> >> > Do you think I'll have any benefits from using method 2 (in terms
> of
> >> >> > performance and concurrency) ?
> >> >> > Any help, thoughts or advice will be much appreciated.
> >> >>
> >> >> I have an old php site in which the chunck of code that executes a
> >> >> certain task was a bit convoluted (as usual in php) and as i wanted
> to
> >> >> change it i wrote it in python and it works nice. It is called as a
> >> >> web service and returns some lists (as text not html) which are
> loaded
> >> >> into arrays in php. I don't remember how exactily i did it as i have
> >> >> no access to the server now. In some hours i can check it and return
> >> >> to you if you still haven't figured it out.
> >> >>
> >> >> Regards, Clodoaldo
> >> >>
> >> >> > Cheers,
> >> >> > Leeron
> >> >> > _______________________________________________
> >> >> > Mod_python mailing list
> >> >> > Mod_python at modpython.org
> >> >> > http://mailman.modpython.org/mailman/listinfo/mod_python
> >> >> >
> >> >> >
> >> >
> >> >
> >
> >
> > _______________________________________________
> > Mod_python mailing list
> > Mod_python at modpython.org
> > http://mailman.modpython.org/mailman/listinfo/mod_python
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mm_cfg_has_not_been_edited_to_set_host_domains/pipermail/mod_python/attachments/20081017/e4884d47/attachment.html


More information about the Mod_python mailing list