I basically have tried two AJAX requests and one request.  Both have 
resulted in the same outcome.  I also tried the session._unlock(response) 
suggestion but without any measurable result.

Clearly something in my setup is snarled but finding it is proving 
difficult.

-- Joe

On Tuesday, July 2, 2013 6:48:59 AM UTC-7, Anthony wrote:
>
> You mention ajax but then discuss time to load a whole page. Are there 
> multiple ajax requests coming from the page? If so, does each ajax request 
> require the session (locking of the session file will force the ajax 
> requests to be handled serially instead of in parallel)? If not, you can do 
> session.forget(response) early in the ajax request to unlock the session 
> file and allow the next ajax request to start processing.
>
> Anthony
>
> On Tuesday, July 2, 2013 6:18:27 AM UTC-4, Joe Barnhart wrote:
>>
>> I have an issue, but my question is really a "meta issue" about the 
>> issue...
>>
>> I'm developing a large database application which uses a postgres server 
>> which is separate from the web2py installation (on nginx).  When geting 
>> pages currently the time to fetch a page is 2-10 seconds!  I have profiled 
>> the database -- it's returning the data in about 100ms.  I profiled the 
>> controller (including the database) and it's responding in 200-400ms.  So 
>> my task is to find the extra 1.5 to 9.5 seconds.
>>
>> Which leads to my question -- how to debug issues like this?  I'm 
>> familiar with postgres and the tools there to analyze and explain a query. 
>>  I can instrument my web2py code and have it tell me the resulting time to 
>> run a controller.  But the overall application, with the interaction of two 
>> computers, browsers, etc. is just too fragmented for me to see where the 
>> time is going and it's too complicated to post a simple example here and 
>> have one of you geniuses tell me the problem. 
>>
>> I really need some strategies for debugging these system issues myself. 
>>  Any tips or tools I should be looking at?  (For example I have an use 
>> WingIDE which has been very helpful with some issues but not this one so 
>> much.)
>>
>> Joe
>>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to