When I hit a page that takes a long time to load due to a slow WW process, I can't open pages in other tabs - they all wait until after the slow one is done.
This discussion: http://www.gossamer-threads.com/lists/wiki/mediawiki/142351 is probably very relevant. Note that there are two issues discussed there. First, there's a bug in MW 1.13 in which NO OTHER USER can load a wiki page until the slow extension call is finished - fixed in MW 1.13.1 or 1.13.2 - and I don't think we have this problem on lalashan. Second, there's a bug and/or feature in MW in general in which no more than one script WITHIN A SESSION, that is, page requests from the same user within the same browser, can run at a time.
The second one is harder to get around. I don't see how to escape from it in WW. The best answer may be to go to an Ajax-based architecture, so that the page is served first and WW make jobs are done afterwards, in separate requests to the web server.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This discussion: http://www.gossamer-threads.com/lists/wiki/mediawiki/142351 is probably very relevant. Note that there are two issues discussed there. First, there's a bug in MW 1.13 in which NO OTHER USER can load a wiki page until the slow extension call is finished - fixed in MW 1.13.1 or 1.13.2 - and I don't think we have this problem on lalashan. Second, there's a bug and/or feature in MW in general in which no more than one script WITHIN A SESSION, that is, page requests from the same user within the same browser, can run at a time.
The second one is harder to get around. I don't see how to escape from it in WW. The best answer may be to go to an Ajax-based architecture, so that the page is served first and WW make jobs are done afterwards, in separate requests to the web server.