in reply to Re^4: Should I just print my own HTTP headers?
in thread Should I just print my own HTTP headers?
And uphill both ways! But according to this test, printing one header by hand is 11331% more efficient than using CGI to do it. Did I miss something?
Yes, you missed something. Two things in fact - "bottleneck" and "profiled". I didn't say I'd benchmarked lots of individual lines of web-apps - I said I'd profiled lots of web-apps! When you profile you find out where the important things to tune are - the really slow things that actually matter. Things like database access, file access, search algorithms, etc. NOT things like CGI.pm!
Benchmarking is a useful tool but it's nearly useless as a way to figure out what's worth spending time optimizing. If you find yourself wanting to disagree then I suggest you stop programming in Perl immediately - C is so much faster! Just try benchmarking:
for (0 .. 100000) { $a++; }
Versus:
for (int x = 0; x <= 100000; x++) { a++ }
-sam
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^6: Should I just print my own HTTP headers?
by Cap'n Steve (Friar) on Apr 11, 2007 at 05:28 UTC | |
by samtregar (Abbot) on Apr 11, 2007 at 16:46 UTC | |
by Cap'n Steve (Friar) on Apr 11, 2007 at 21:16 UTC | |
by samtregar (Abbot) on Apr 12, 2007 at 01:46 UTC |