Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:21311 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 39084 invoked by uid 1010); 21 Dec 2005 23:02:24 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 39069 invoked from network); 21 Dec 2005 23:02:24 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Dec 2005 23:02:24 -0000 X-Host-Fingerprint: 64.233.184.196 wproxy.gmail.com Linux 2.4/2.6 Received: from ([64.233.184.196:7432] helo=wproxy.gmail.com) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id AC/34-14561-FFED9A34 for ; Wed, 21 Dec 2005 18:02:24 -0500 Received: by wproxy.gmail.com with SMTP id i24so245562wra for ; Wed, 21 Dec 2005 15:02:21 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=oeCyCw5gjwZTfN/qSvn4IaQnI4S3iew8ciKZh8GB5XB75SxHOYmoEUuUwMzzXCiKh/teWERtiMVbpYv8bM2D6Clqeu9hGaK0l8sNDk87hqchMfLYVwq+wmU5nK+Bs5CP8732rgdZZLB9tut9wgHYr/vJmtYTP4ITEujC87SCRZk= Received: by 10.54.96.2 with SMTP id t2mr1096178wrb; Wed, 21 Dec 2005 15:02:20 -0800 (PST) Received: by 10.54.107.15 with HTTP; Wed, 21 Dec 2005 15:02:20 -0800 (PST) Message-ID: <57792e850512211502m79b78efen2e6665ea204cc5b6@mail.gmail.com> Date: Wed, 21 Dec 2005 15:02:20 -0800 To: Wez Furlong Cc: Andreas Schiffler , internals@lists.php.net, aschiffler@ferzkopp.net In-Reply-To: <4e89b4260512211120u47f72a80jf91f0d9e74d1791e@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <43A979A4.80307@ic-agency.com> <4e89b4260512211120u47f72a80jf91f0d9e74d1791e@mail.gmail.com> Subject: Re: [PHP-DEV] Change to timeout use From: iamstever@gmail.com (steve) > There's not much difference between .25 and 1 second. Actually, there is. It depends on the length of time of a typical page request (and the proportion of the delay to the typical time), and the hardware setup to handle that. The 4x slowdown can cause a cascade effect as it might cause more than 4x simultaneous connections on the target (causing it to slow down, and the problem to keep growing). That gets amplified by the number of webservers a bit. I don't use SOAP in such a way, but it is analogous to MySQL queries, and having a 1s time for a common query can lead to all sorts of problems. The reason I'm chiming in here is to suggest that if this is looked at, that it be made universal for all network timeouts. I'm thinking MySQL in particular, as there could be a class of websites that don't use custom connection pooling handlers on their webservers to get around this (useful, for example, if switching to backup servers). So maybe fractional seconds for network related timeouts could be a wishlist item for PHP 6? Personally, I wouldn't mind connection pooling too. I like to dream... :)