On Wed, Apr 6, 2011 at 3:37 PM, Harvey Kane <[email protected]> wrote:
> I have a bit of a weird situation with some unfamiliar old code on an > unfamiliar old server which I only have basic access to. > > The page, which is a series of iframes, is taking a couple of minutes to > load. The URL is all password protected etc so I can't share actual code, > but I was wondering if anyone suggest what it might be or what to look for > next. > > Essentially there is a PHP file which is being called 4 times with different > querystring arguments (for the main page + 3 iframes). It takes 60 seconds+ > to load the full frameset. Do they use sessions? If you're using the default file-based session handler, PHP will flock() the session file when you start the session, and release it when the script ends or you call session_write_close. This means that if you have a bunch of frames using the same session file, they'll load sequentially rather than simultaneously. This produces really weird behaviour sometimes if you have long-running scripts. Here's an example: http://dev.xi.co.nz/frame.php -- NZ PHP Users Group: http://groups.google.com/group/nzphpug To post, send email to [email protected] To unsubscribe, send email to [email protected]
