if performance/profiling this script is very important then take up the various suggestionms for doing just that - the only useful performance answer is the one you garner from your own testing (i.e. within your own env/setup) with regard to the 3500 lines of code (with 300 odd being run on any one request) and the fact that most of those lines are *very* simple echo statement I doubt very much you have *anything* to worry about with regard to performance. imho it sounds like your script is very simple and php will zip thru it like lightening. it's not unlikely if your running a big,complex application to run 100K+ LOC within a single request - the question is not so much how many LOC but how fast are those lines - obviously the power of your hardware play an integral part in determining what is exceptable/doable. with regard to 'optimizing' echo statements and keeping some kind of eye-pleasing formatting below are a couple of suggestions: Jean-Christophe Roux wrote: > Hello, > > I have this php script of 3,500 lines with a big switch that is such that on > each pass maybe 300 lines of codes are executed at most. The current speed > of the file is ok. I like to keep the file like that because at each pass > there is a check on the whole script and it fails if there is a typo > somewhere. Also, I like to have one file instead of many files. But I am > wondering if speed is not severaly hurt. What are the general guidelines in terms > of length of script? > > Also, I am writing things like that: > echo '<table>'; > echo '<tr>'; > echo "<td>Content</td>"; > echo '</tr>'; > echo '</table>'; echo '<table> <tr> <td>Boo!</td> </tr> </table>'; // OR $Content = 'Boo!'; echo '<table>', '<tr>', "<td>$Content</td>", '</tr>', '</table>'; -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php