Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:82389 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 38931 invoked from network); 10 Feb 2015 17:43:42 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Feb 2015 17:43:42 -0000 Authentication-Results: pb1.pair.com header.from=figureonecpr@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=figureonecpr@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.171 as permitted sender) X-PHP-List-Original-Sender: figureonecpr@gmail.com X-Host-Fingerprint: 74.125.82.171 mail-we0-f171.google.com Received: from [74.125.82.171] ([74.125.82.171:59236] helo=mail-we0-f171.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id CF/C0-32490-D434AD45 for ; Tue, 10 Feb 2015 12:43:42 -0500 Received: by mail-we0-f171.google.com with SMTP id p10so3316274wes.2 for ; Tue, 10 Feb 2015 09:43:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=PEBDAIiYYCcHPph7TOEYMCxjZfF1YbA1wPQqb+B1bDM=; b=Y3qjaDLc7Yo7iwtF8Kpz7NbBWL1R7Ono3U95K8DB1uvLHGNa6FUxVWgXpn078zR/ZH SQ/lX3csyZFRjX1lZZ+S+q7QunH/THzQzMBCRc+AKUPdecob854c9IztHNIcUKqT2Po2 VT5U9qEutedSEV/6zVh/e+fDXhmAu6XFNdSd/kLFWho5+bbXqUWfNOLUNEgTl8p5cEmS zvPbJRgD7/+ER3KB/+clxUT31qTGdpGpw89xGg93quILL3TnrPiys+V0DpxS1c3LdosN hGXwAlizSZ6CLV/1CXKiw1uAQXxyz5V5HyrynFBIjiFBadIHT1CrasGTrDCGDT4+s4rX Lcrw== MIME-Version: 1.0 X-Received: by 10.194.23.6 with SMTP id i6mr55611714wjf.26.1423590218431; Tue, 10 Feb 2015 09:43:38 -0800 (PST) Received: by 10.216.236.129 with HTTP; Tue, 10 Feb 2015 09:43:38 -0800 (PST) In-Reply-To: <54D8BB94.80301@php.net> References: <54D217E7.8030407@php.net> <54D2AE91.8090800@gmail.com> <54D3271E.2080207@php.net> <54D3CE01.4070903@php.net> <54D3D26A.6050405@gmail.com> <54D3D51C.8070108@php.net> <54D3D6A4.3020908@gmail.com> <54D47379.8030409@php.net> <54D7E259.4090702@gmail.com> <54D8BB94.80301@php.net> Date: Tue, 10 Feb 2015 12:43:38 -0500 Message-ID: To: PHP internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] Re: [RFC] [DISCUSSION] pecl_http From: figureonecpr@gmail.com (Sanford Whiteman) > Caching connections within the same request and reusing them is not > spooky, but caching them long term, across requests, across security > domains, for extended time - is spooky. This is exactly what reverse proxies like Nginx and the Akamai CDN do: reuse the connection between the proxy and origin even after the browser endpoint has disconnected from the proxy. Like Mike said, it isn't spooky, since the reuse of an HTTP persistent connection makes no claim about HTTP state. Heck, Firefox could take over Chrome's HTTP connections and it would still be to-spec, regardless of whether they shared credentials. Of course it is incumbent on the remote server to keep things stateless above the TCP level, but if it can't do that it shouldn't advertise persistent connections. -- Sandy