Seems that if you recompile to the latest FreeBSD, then recompile Perl 5.8.0, it speeds things up. Quite a bit actually. I tweaked the kernel to just run with 686 code, and each slash perl task takes about 5% of the processor time. It used to take about 20%.
So, I downloaded the source, compiled, installed, and the problems began. Lots of problems. Libraries not installed correctly and things that used to compile didn't. It was a mess.
I actually ended up using CPAN to install Perl 5.8.0, and that seemed to fix a lot of the problems. A lot of libraries didn't work. Most notable was GD Library 1.40 and Template Toolkit. Both those would fail during make tests.
I actually ended up NOT doing make tests on them and just installing them. They seem to be working, and my slash site is up. But it was a real pain. I don't notice much speed difference though......:-(
Current config: FreeBSD 4.6 (CVS), Perl 5.8.0, Apache 1.3.26, Mod_Perl 1.27, and Mod_Gzip.
Just upgraded to the latest Apache version. Mod Perl, Apache and mod_gzip all seem to be working fine on my FreeBSD server.
Perl 5.6.1 was failing on the make test. After I bypassed that and make installed it, it works fine.
Also got the mod_gzip installed on Apache 1.3.23. Life is good.
On a side note, my Windows 2000 machine crapped out. Well, it was having issues with the sound card, and I needed to do some recording on it. I was getting glitches in my recordings while in Windows 2000. Windows 98 didn't seem to have that problem. So, I decided to put XP on. Nice. Very "mac" like. Stable. Actually fun. I never ever thought I'd say good things about microsoft, but........well, I like XP.
So, after CVSing, and doing the make buildworld, make installworld, you have to compile Perl 5.6.1 again. Good thing though is that you don't need to recompile the modules and stuff for slash if you've already installed Slash on the machine.
FreeBSD 4.5 seems a tad faster too. On my Dual Pentium II compiled with a dual kernel, it seems faster.....perhaps it's my imagination.......