Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:99624 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 60717 invoked from network); 23 Jun 2017 06:48:58 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Jun 2017 06:48:58 -0000 Authentication-Results: pb1.pair.com header.from=dmitry@zend.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=dmitry@zend.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain zend.com from 104.47.34.113 cause and error) X-PHP-List-Original-Sender: dmitry@zend.com X-Host-Fingerprint: 104.47.34.113 mail-by2nam01on0113.outbound.protection.outlook.com Received: from [104.47.34.113] ([104.47.34.113:59776] helo=NAM01-BY2-obe.outbound.protection.outlook.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A2/CB-52620-8D9BC495 for ; Fri, 23 Jun 2017 02:48:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=RWSoftware.onmicrosoft.com; s=selector1-zend-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=lYpF+wVm0a3Afp6CRdtaybjYjykPnjF9qZXVqZu8ft4=; b=B5Ui851m3iWSdPXWMyilsCLfy7tyjPchqyf3FY913NcPTMHvwE8IBV9PabbdA9gKnMPk+VwmD1v/cb3qkt6iALPYfW7bJhIG7iJm/8pKTAMk+HBAny+R2uDShLp25ASYFF/mvDZHBiJGOnI+XFjVaNxNB39zyOeKAbZBKZtKZB0= Received: from BN6PR02MB3234.namprd02.prod.outlook.com (10.161.152.32) by BN6PR02MB3233.namprd02.prod.outlook.com (10.161.152.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Fri, 23 Jun 2017 06:48:53 +0000 Received: from BN6PR02MB3234.namprd02.prod.outlook.com ([10.161.152.32]) by BN6PR02MB3234.namprd02.prod.outlook.com ([10.161.152.32]) with mapi id 15.01.1178.023; Fri, 23 Jun 2017 06:48:53 +0000 To: =?iso-8859-1?Q?Fran=E7ois_Laupretre?= , Internals Thread-Topic: [PHP-DEV] [RFC][VOTE] Add support for stream-wrapped URLs in opcode cache Thread-Index: AQHS6SfOy7GvQLQlO0+3Pkq3eirKQqIwgkUUgABjVYCAASB7iA== Date: Fri, 23 Jun 2017 06:48:52 +0000 Message-ID: References: <1e99c642-e3b8-3445-82ac-f6cb6258e0b4@php.net> <4ef58012-ad0d-4a7b-c558-159a670d2d40@tekwire.net> ,<19bcbfa1-4681-578d-2b8e-03e8a923c83f@tekwire.net> In-Reply-To: <19bcbfa1-4681-578d-2b8e-03e8a923c83f@tekwire.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: tekwire.net; dkim=none (message not signed) header.d=none;tekwire.net; dmarc=none action=none header.from=zend.com; x-originating-ip: [188.170.75.187] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;BN6PR02MB3233;7:0Z8CdHcKoSgvRmyN1dG/voNBbkG2hkWmDBKO/cgU0mPm5UxkdYmv9I3iL/AuzYzRZQfO8J0vy3P2yihaximdY5IUd8cHW+vVWPxai9tHqUpiN14wIoaRmJl0MODibgv5kbsr4ePg7i2qsUVpUa0ctHoHZdYxGHgtWj/vXOYkS6fKQJPDQUt8a73GlwLbBdqct2mHI6bElbxgj3i6bgaV2gItfNn27pfB7U6O8L6zLadtNEyzEiODZc+tfsbxT2npxeheEeRV3AqpW+Mq9ND78zVtEPFamUTZZS9Z1/3ShpicI/VnscEI2+3CzW3UmnJj0KuXyA5c4BckKEolUUE6lG7u3/Da3eHmtrEguGvGcdrv7/zA0lb4XCXRZNH7sdIdT3BKMN6EeOxhJ5NM1C73qaSviQLBGqliIQgltoWBEWc6T2JrHfgesuigtHDgFyrV40EzqLRhRA2bG+DPJsjlNIFzSzQEs21qoh0v2UpXu76OcihxAUbRVB3IT5tFmD+QFbTNLX0wOjmZLoVGQ5KZY047kNwwNxDwC9HoaniHQZJf7wl6Lip2cN8iah+G47pNl7SVyxmFdxJhKDWG1TGsL+7HxyAaeYXy8ZPKJUa03GxkS8LxiCGTD2R6WIgHA22aG92aAcT0/sihXS8o5vqvQ46uM1RhVmlGXxt1j2BtQpAvS/NinCHLCfkPQF3Dn2M/JZVOJbu7AAFXaHUcH0fzpy+ILqvC9haGBpSjZx7SKJEObBAyVTe7Tn27Y/XrFDnL6s3+X4RmpEem2AcO0LV9+xY4XKyyUFSyMe70iqgde/0= x-ms-office365-filtering-correlation-id: e0e275ef-9c68-4ba3-0057-08d4ba03e97f x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254075)(201703131423075)(201703031133081)(201702281549075);SRVR:BN6PR02MB3233; x-ms-traffictypediagnostic: BN6PR02MB3233: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(158342451672863)(278428928389397)(189930954265078); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123558100)(20161123562025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BN6PR02MB3233;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BN6PR02MB3233; x-forefront-prvs: 0347410860 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(39840400002)(39450400003)(39410400002)(39400400002)(377454003)(7736002)(478600001)(55016002)(53936002)(38730400002)(6246003)(99286003)(66066001)(236005)(189998001)(54896002)(9686003)(561944003)(93886004)(2900100001)(77096006)(229853002)(2950100002)(19627405001)(8676002)(8936002)(81166006)(33656002)(76176999)(54356999)(6436002)(6506006)(122556002)(25786009)(3660700001)(3280700002)(5660300001)(3846002)(7696004)(102836003)(6116002)(50986999)(74316002)(86362001)(14454004)(53546010);DIR:OUT;SFP:1102;SCL:1;SRVR:BN6PR02MB3233;H:BN6PR02MB3234.namprd02.prod.outlook.com;FPR:;SPF:None;MLV:sfv;LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_BN6PR02MB3234EBB0F2C81EFA7FC640D5BFD80BN6PR02MB3234namp_" MIME-Version: 1.0 X-OriginatorOrg: zend.com X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jun 2017 06:48:53.0014 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 32210298-c08b-4829-8097-6b12c025a892 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR02MB3233 Subject: Re: [PHP-DEV] [RFC][VOTE] Add support for stream-wrapped URLs in opcode cache From: dmitry@zend.com (Dmitry Stogov) --_000_BN6PR02MB3234EBB0F2C81EFA7FC640D5BFD80BN6PR02MB3234namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable This way should work. Currently it works only for phar:// and file://, because opcache knows them= , but it's possible to use some stream flag. I suggest stop voting, re-work proposal, provide implementation, and try on= ce again. Thanks. Dmitry. ________________________________ From: Fran=E7ois Laupretre Sent: Thursday, June 22, 2017 4:32:13 PM To: Dmitry Stogov; Internals Subject: Re: [PHP-DEV] [RFC][VOTE] Add support for stream-wrapped URLs in o= pcode cache Hi Dmitry, Le 22/06/2017 =E0 09:42, Dmitry Stogov a =E9crit : The PR is incomplete, so I can't test and even understand the idea complete= ly. In my opinion, user defined streams can't be cached, because the wrapper co= de itself may be changed from request to request. Right. I hadn't imagined the case where two different applications would us= e a common wrapper name. So, we should probably restrict the feature to per= manent (C code) wrappers. Regards Fran=E7ois --_000_BN6PR02MB3234EBB0F2C81EFA7FC640D5BFD80BN6PR02MB3234namp_--