[mod_python] mod_python slowness

Wyant, Jaime jwyant at sfbcic.com
Tue May 13 13:03:45 EST 2003


I used pg / mod_python on my site too and it ran well.  My customer wanted
MySql though and we moved to it.  Thanks to DB-API 2.0 I had only a small
amount of code changes necessary...

jw

>>-----Original Message-----
>>From: Gregory (Grisha) Trubetskoy [mailto:grisha at modpython.org]
>>Sent: Tuesday, May 13, 2003 12:22 PM
>>To: alex at neteconomist.com
>>Cc: mod_python at modpython.org
>>Subject: Re: [mod_python] mod_python slowness
>>
>>
>>
>>Hmm... Well I'm kinda short on ideas. If it's any reassurance 
>>- I'm using
>>pg with mod_python for a small project right now, and it's 
>>very very fast,
>>i.e. I am not aware of any problems with combination of mod_python and
>>postgresql.
>>
>>Grisha
>>
>>On Tue, 13 May 2003, Alex Turner wrote:
>>
>>>
>>> I'm pretty sure this is not a DNS problem.  I can break 
>>down each loop
>>> that calls the database, and it shows 0.7 seconds per row returning
>>> instead of like 0.03 seconds.  The dns servers are all configured
>>> correctly for both forward and reverse lookups, and I do 
>>not have the same
>>> problems in PHP (other the fact that PHP is crap compared 
>>to python - but
>>> it's not this slow).
>>>
>>> Alex Turner
>>> NetEconomist
>>>
>>> On Tue, 13 May 2003, Gregory (Grisha) Trubetskoy wrote:
>>>
>>> >
>>> > I'd first make sure it is not a DNS problem - probably 
>>the easiest thing
>>> > is to run tcpdump on port 53 to what DNS activity takes 
>>place when a
>>> > request comes in. Make sure that apache does not resolve 
>>host names, also
>>> > watch out for postgres using tcpwrappers to resolve host names for
>>> > incoming connections.
>>> >
>>> > Grisha
>>> >
>>> > On Tue, 13 May 2003, Alex Turner wrote:
>>> >
>>> > >
>>> > > I have a scripts that takes an XML document, munges it 
>>and turns it into
>>> > > HTML to be outputed to the user.  It's setup so that it 
>>will run either as
>>> > > a request handler in mod_python or as a stand alone 
>>application.  I am
>>> > > having extreme problem with the script being slow when 
>>running in
>>> > > mod_python.  I have done some timings, and it is 10-20 
>>times slower
>>> > > that it is standalone.  The program makes calls to a 
>>Postgresql database
>>> > > using the stock pg module.  The system is running 
>>mod_python 3.0.3
>>> > > w/apache 2.0.43.  I just upgraded to mod_python 3.0.3 
>>to see if that would
>>> > > help and it didn't.  Everything else is stock RedHat 
>>8.0 - python-2.2.1-17.
>>> > >
>>> > > I can't seem to use the profiler to narrow down the 
>>problem at all because
>>> > > I can't seem to figure out how to execute the profiler 
>>on a function that
>>> > > takes arguments, and all the functions take at least 
>>the HTTP request
>>> > > object as an argument, which makes it hard to use the 
>>python profiler.
>>> > > Even so the script runs fine stand alone.  The one page 
>>I am looking at
>>> > > goes from 2.2 seconds to 23 seconds.
>>> > >
>>> > > Has anyone had any similar issues?
>>> > >
>>> > > Alex Turner
>>> > > NetEconomist
>>> > >
>>> > > _______________________________________________
>>> > > 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
>>> >
>>>
>>
>>_______________________________________________
>>Mod_python mailing list
>>Mod_python at modpython.org
>>http://mailman.modpython.org/mailman/listinfo/mod_python
>>



More information about the Mod_python mailing list