Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:100257 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 80971 invoked from network); 19 Aug 2017 15:15:25 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Aug 2017 15:15:25 -0000 Received: from [127.0.0.1] ([127.0.0.1:7209]) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ECSTREAM id BD/29-34801-C0658995 for ; Sat, 19 Aug 2017 11:15:24 -0400 Authentication-Results: pb1.pair.com header.from=admin.nxpoint@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=admin.nxpoint@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.172 as permitted sender) X-PHP-List-Original-Sender: admin.nxpoint@gmail.com X-Host-Fingerprint: 209.85.216.172 mail-qt0-f172.google.com Received: from [209.85.216.172] ([209.85.216.172:35622] helo=mail-qt0-f172.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 6B/19-34801-F4B48995 for ; Sat, 19 Aug 2017 10:29:35 -0400 Received: by mail-qt0-f172.google.com with SMTP id p3so66101287qtg.2 for ; Sat, 19 Aug 2017 07:29:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=VFUMEZIJEc3Re2rQ+hZpXNAH5dooX3Zvg2uSyitRjDI=; b=JcYBWgpdmLEIbHAWBnLpdTdxAYRDL0RufLU33PGVjPGvEUC+qK9RX5LenHZpgCb1zX aj0e/dy3f2xF/GhALqcKSy/l/mpMj1VDE6TAPlideZhatvoXyjLXiorZxrH9+ePQieO4 XFlqLGMgVxVroY9Bou6OO3WGQyWvIWVf+azMZSNnU6FMhn8ogsWecviohfEtUfzdb0UU pMfLxYmrjOypN5isbKuQpJY5Ib0veJBqc7hKB7SwF7XjeYI6rlRSHc98X/Nt1z1a7bmi OrhNLuXfySLlhltTdi+3tmss10kNvmTBJAReOUxjrZvDhbxKxEZBt28qn/1ORmUAd8qw DWog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=VFUMEZIJEc3Re2rQ+hZpXNAH5dooX3Zvg2uSyitRjDI=; b=enZE+Hbob+FQ79UgeBY7rU6lJoGm5LLFgQ3ZhUyCLnPNiISH3V1CZPLombVtWa/zFf 7vDbSuj13whax6ZFN9aW0nV1aloKd14n14SSvcPwFH+mFVchU/Jn0BTODnAiPq9b8RVU n1P4IzGQaMySRR8O7jY5zlfne+JMVFpAH1AAJE8BKzJcBLutRqM00wvzHWtwSxYMbSxO kJD+yRa6ND1IFGnoNkH7IdhmEIPhLPxijXYlXOCOSxNEJE6PR2wQ/IQPdk9ijO3X4335 P3bOO0aEuzh8J0l/iA6LPGLpELBFAdoc7bygPSZdoSyCtYfoD9J4EV72lHcB004jm8C9 QHow== X-Gm-Message-State: AHYfb5jNU5EhL7eOmiQzHksdzqCS58r2BbFB7I5iveQfT39t0VlhOU+s ZQKWTccwSD3NEi20BOE4JbGW6X04Lw== X-Received: by 10.200.43.213 with SMTP id n21mr16098011qtn.142.1503152972218; Sat, 19 Aug 2017 07:29:32 -0700 (PDT) MIME-Version: 1.0 Received: by 10.237.54.106 with HTTP; Sat, 19 Aug 2017 07:28:51 -0700 (PDT) Date: Sat, 19 Aug 2017 17:28:51 +0300 Message-ID: To: internals@lists.php.net Content-Type: multipart/alternative; boundary="001a113564aaf3c62d05571c12cf" Subject: PHP 8 (or earlier) RFC Proposal From: admin.nxpoint@gmail.com (Admin NxPoint) --001a113564aaf3c62d05571c12cf Content-Type: text/plain; charset="UTF-8" Hi, I would like to know your opinion on an RFC I'm thinking to propose. I don't have the skills to code this into PHP Core so anyone who would like to be involved is welcomed. The RFC would refer to PHP's ability to use either SWAP memory and/or SWAP Files. There are some very interesting things that PHP knows how to do, related to data-processing, filtering, regex and so on, but one of the main blockers is the "memory limit". There are servers or situation where memory can't be extended, but where disk space is available and maybe even fast enough (SSD) to cover that gap. At this moment PHP doesn't know how to use the SWAP memory from linux, and there isn't any way to specify a file that could act as one, similar to an internal PHP SWAP. I would like to propose such a system for implementation in PHP 8 (or even earlier if possible). Waiting for you comments/feedback if I should make an RFC on this. Thank you. --001a113564aaf3c62d05571c12cf--