So what has my favorite host done to allow these things to happen and why don't more hosts do the same?
Some hosts surely think that they have no nerve to deal with users fool enough to make a script containing 'rm -rf ~' and putting it inside of <!--#exec >.
But the exact same risk exists with badly behaved perl scripts, and everybody and the parrot has been running .pl scripts without scandal.
I'd say that it's a cultural thing, like avoiding to walk under a staircase because they were prone to collapsing a couple thousands years ago.
Others more technical than me, please feel free to state otherwise..
As for the resources, I'd say that the hit of having .shtml can't be worst by itself than the .cgi, and would be more worrisome the content of the script: if the CGI calculates fast fourier transforms (and I've seen this happen) the performance hit for only calling an include would be negligible.
I am talking about a couple hundred hits an hour, and under heavy load and scripting on the front page things should be very different. But not enough to be more expensive than a cgi call, that's for sure.
Just recently, I switched over to using .asp and SSI as I'm migrating away from any FP bots in my code. All you geeks in here make me feel bad every time I bring up FP! Anyway, I'm not using .shtml or .cgi and have not seen much conversation about .asp. It would be much appreciated if someone could shed a little more light on this for me. I find the .asp includes work fine and have seen no performance issues whatsoever.
Are there any differences between using .shtml, .shtm, .cgi or .asp includes? And in relation to the topic of this thread, why couldn't you use the .asp instead of the .shtml and just not worry about hosting restrictions?
2. The equivalent of .asp is .php, not cgi; even when both can be used for the same stuff.
3. I have never perceived the slightest performance degradation by using SSI. Most surely the load on my host server comes more from SQL and other services than from httpd. I keep on saying that performance degradation does not look like a reason to shut off SSI.