Leeron Shalev
leeron at devunity.com
Thu Oct 16 19:50:44 EDT 2008
> However, know that the application code is often a MUCH > larger factor than the choice of interface, in terms of performance. That of course is true, I'm just trying to make the best choice and learn something on the way :) On Fri, Oct 17, 2008 at 1:44 AM, Sean Davis <sdavis2 at mail.nih.gov> wrote: > On Thu, Oct 16, 2008 at 7:41 PM, Leeron Shalev <leeron at devunity.com> > wrote: > > Thanks for the link. > > I haven't read the article yet, so maybe I'm asking something it will > > answer. > > But do you guys know if mod_wsgi will have better performance then > > mod_python even if it is ran at the embedded mod? > > See the link. However, know that the application code is often a MUCH > larger factor than the choice of interface, in terms of performance. > > Sean > > > On Fri, Oct 17, 2008 at 1:26 AM, Sean Davis <sdavis2 at mail.nih.gov> > wrote: > >> > >> On Thu, Oct 16, 2008 at 7:20 PM, Leeron Shalev <leeron at devunity.com> > >> wrote: > >> >>Yes, mod_wsgi is significantly faster and allows one to plug into the > >> >>wsgi frameworks and ideas making code somewhat more portable and > >> >>allowing greater code reuse. > >> > Than I guess I'll have to give it a shot :) > >> > >> http://code.google.com/p/modwsgi/wiki/PerformanceEstimates > >> > >> > On Fri, Oct 17, 2008 at 1:17 AM, Sean Davis <sdavis2 at mail.nih.gov> > >> > wrote: > >> >> > >> >> On Thu, Oct 16, 2008 at 7:10 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. > >> >> > > >> >> > This is the php code: > >> >> > > >> >> > $server_name = $_SERVER['SERVER_NAME']; > >> >> > > >> >> > $url = > >> >> > > >> >> > "http:// > $server_name/python/mp_history.py?d=$team&t=team_update%3bteam_daily"; > >> >> > > >> >> > $big = eval_array(file_get_contents($url)); > >> >> > > >> >> > And this is the mod_python config: > >> >> > > >> >> > <Directory /var/www/html/example.com/python> > >> >> > SetHandler mod_python > >> >> > PythonHandler mod_python.publisher > >> >> > </Directory> > >> >> > > >> >> > If you don't have anything running on mod_python don't use it. In > >> >> > instead use mod_wsgi. I used mod_python in the site above about two > >> >> > years ago. I would not do it today. > >> >> > >> >> Yes, mod_wsgi is significantly faster and allows one to plug into the > >> >> wsgi frameworks and ideas making code somewhat more portable and > >> >> allowing greater code reuse. > >> >> > >> >> Sean > >> >> > >> >> > Regards, Clodoaldo > >> >> > > >> >> >> 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. > >> >> >> > >> >> >> 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/ab78b747/attachment-0001.html
|