accf_http.9 (89124) | accf_http.9 (99237) |
---|---|
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 89124 2002-01-09 11:43:48Z mpp $ | 26.\" $FreeBSD: head/share/man/man9/accf_http.9 99237 2002-07-02 01:03:10Z brian $ |
27.\" " 28.Dd November 15, 2000 29.Os 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 --- 16 unchanged lines hidden (view full) --- 51via 52.Fn accept . 53.Pp 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 | 27.\" " 28.Dd November 15, 2000 29.Os 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 --- 16 unchanged lines hidden (view full) --- 51via 52.Fn accept . 53.Pp 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 | 59to handle incoming requests by keeping active |
60processes in preforking servers such as Apache low 61and reducing the size of the file descriptor set that needs 62to be managed by interfaces such as 63.Fn select , 64.Fn poll 65or 66.Fn kevent 67based servers. --- 30 unchanged lines hidden --- | 60processes in preforking servers such as Apache low 61and reducing the size of the file descriptor set that needs 62to be managed by interfaces such as 63.Fn select , 64.Fn poll 65or 66.Fn kevent 67based servers. --- 30 unchanged lines hidden --- |