Hi,
Regarding this new webaccel project (hardware appliance) I was wondering
about some points:
- Use Freebsd S.O
- Tuning kernel and let it as small as possible.
- Enable Sendfile;
- Use AcceptFilter and accf_http
- --enable-nonportable-atomic=yes
(http://httpd.apache.org/docs/1.3/misc/perf-bsd44.html) (trying to use it in
2.2).
- mod_cache, mod_proxy and mod_deflate.
- filesystem tuning (inode size, async mounting ? );
- tcp/ip sysctl tuning;
The main goal is not to have a portable system because we'll use a dedicated
hardware, but make the system as fast as possible.
I'm searching for another points to optimize freebsd, tcp/ip stack and
apache. There are some discussions about window_scaling, tcp buffers, etc.
What do you think about?
Best Regards,
Fernando