Deleted Added
full compact
accf_http.9 (68853) accf_http.9 (68880)
1.\"
2.\" Copyright (c) 2000 Alfred Perlstein
3.\"
4.\" All rights reserved.
5.\"
6.\" Redistribution and use in source and binary forms, with or without
7.\" modification, are permitted provided that the following conditions
8.\" are met:

--- 9 unchanged lines hidden (view full) ---

18.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT,
19.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
20.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
21.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
22.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
23.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
24.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25.\"
1.\"
2.\" Copyright (c) 2000 Alfred Perlstein
3.\"
4.\" All rights reserved.
5.\"
6.\" Redistribution and use in source and binary forms, with or without
7.\" modification, are permitted provided that the following conditions
8.\" are met:

--- 9 unchanged lines hidden (view full) ---

18.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT,
19.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
20.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
21.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
22.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
23.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
24.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25.\"
26.\" $FreeBSD: head/share/man/man9/accf_http.9 68853 2000-11-17 09:16:29Z ben $
26.\" $FreeBSD: head/share/man/man9/accf_http.9 68880 2000-11-18 20:16:47Z ben $
27.\" "
28.Dd November 15, 2000
29.Os FreeBSD
30.Dt accf_http 9
31.Sh NAME
32.Nm accf_http
33.Nd buffer incoming connections until a certain complete HTTP requests arrive
34.Sh SYNOPSIS

--- 11 unchanged lines hidden (view full) ---

46been buffered by the kernel.
47.Pp
48If something other than a HTTP/1.0 or
49HTTP/1.1 HEAD or GET request is received the kernel will
50allow the application to receive the connection descriptor
51via
52.Fn accept .
53.Pp
27.\" "
28.Dd November 15, 2000
29.Os FreeBSD
30.Dt accf_http 9
31.Sh NAME
32.Nm accf_http
33.Nd buffer incoming connections until a certain complete HTTP requests arrive
34.Sh SYNOPSIS

--- 11 unchanged lines hidden (view full) ---

46been buffered by the kernel.
47.Pp
48If something other than a HTTP/1.0 or
49HTTP/1.1 HEAD or GET request is received the kernel will
50allow the application to receive the connection descriptor
51via
52.Fn accept .
53.Pp
54The utlity of
54The utility of
55.Xr accf_http 9
56is such that a server will not have to context switch several times
57before performing the initial parsing of the request.
58This effectively reduces the amount of required CPU utilization
59to handle incoming requests be keeping active
60processes in preforking servers such as Apache low
61and reducing the size of the filedescriptor set that needs
62to be managed by interfaces such as

--- 35 unchanged lines hidden ---
55.Xr accf_http 9
56is such that a server will not have to context switch several times
57before performing the initial parsing of the request.
58This effectively reduces the amount of required CPU utilization
59to handle incoming requests be keeping active
60processes in preforking servers such as Apache low
61and reducing the size of the filedescriptor set that needs
62to be managed by interfaces such as

--- 35 unchanged lines hidden ---