On Mon, May 13, 2002 at 03:23:17PM -0400, Eli White wrote:
> *cackle* Ok, and after I get fired for having to explain to my boss that
> it was my fault that the server was down because I was playing with
> experimental code, I'll have plenty of time to write you back about the
> problems I encountered :)
> Seriously though, if at this point, all the 'base code' of PHP is
> certified, could it be possible to start a checklist of which modules have
> been certified and which haven't?
> In the code we will be using, we are actually using surprisingly few
> libraries: Arrays, Date/Time, Directories, Filesystem, and Math ...
> If a list could be formed, of what was definitely safe, then perhaps some
> people, like us, could start using it earlier, knowing that we weren't
> doing other stuff (like image manipulation, DB access, etc.)
The great thing about having the source is when it breaks you get to
figure out why yourself instead of waiting for your vendor to figure
it out for you. On top of that, if you do actually run in to a problem,
there is a whole community of people here willing to help.
I'm not suggesting that you bring down your main site to test this.
It might be useful to run the code on an alternative port, using the
same setup as your main site (config, scripts, etc). If you're happy
with that, you might try throwing some concurrent load at it and see
how it holds up. This would be a good process to take any time the
base server is to be upgraded, with commercially supported software
or not. Ultimately it is up to you to decide when you are comfortable
enough to migrate to a new system.
We would appreciate any feedback you could give, but if you are looking
for a committment on our part to some guarantee of code quality, I
suggest you review the license. I don't mean this to be discouraging,
since I do believe that in general projects like PHP produce much higher
quality code than a proprietary counterpart, and I think you may find
success with the new multithreaded Apache/PHP.
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php