>Hi there, > >zend optimizer 1.3.1 / IIS 5 / PHP 4.2.1 / Windows 2000 > >I've been getting "Stack Overflow" errors frequently. Our software has >hundreds of db queries and hundreds of includes per page execution. Just to >give you some context, so I can't tell you exactly what I'm doing that's >causing this. > >I recently disabled the zend optimizer from the server and since then I >haven't run it again. Could it be that it the Zend Optimizer that's causing >this problem?
Anything is possible... The Optimizer *does* have to examine the source code and do things with it. I would guess that there are some analyses that might be recursive and could overflow the stack... You *MIGHT* try installing the Optimizer on a Dev box and turning on *ONE* opitmization group/feature at a time and then pounding on that Dev server with 'ab' until you narrow down which optimizations are the trouble-makers. Why in the *WORLD* do you have hundreds of includes, though? You do realize that including a hundred include files is incredibly slow, right?... You may be able to drastically improve performance if there's any way to combine those files... To test this: Make a list of a sample of a 100 files that get included in one page hit. Then cat all those files into 1 big file. Strip out all the 'include' calls. A/B compare the real page and the big fat page under stress. -- Like Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php