Newsgroups: php.internals,php.mirrors Path: news.php.net Xref: news.php.net php.internals:104974 php.mirrors:40941 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 61694 invoked from network); 28 Mar 2019 14:59:16 -0000 Received: from unknown (HELO xdebug.org) (82.113.146.227) by pb1.pair.com with SMTP; 28 Mar 2019 14:59:16 -0000 Received: from localhost (localhost [IPv6:::1]) by xdebug.org (Postfix) with ESMTPS id 023F110C785; Thu, 28 Mar 2019 11:53:07 +0000 (GMT) Date: Thu, 28 Mar 2019 11:53:07 +0000 (GMT) X-X-Sender: derick@singlemalt.home.derickrethans.nl To: Mark Scholten cc: Sascha Schumann , 'PHP Developers Mailing List' , 'PHP Mirrors ML' In-Reply-To: Message-ID: References: <009f01d4da8f$f023e610$d06bb230$@streamservice.nl> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="8323329-42166071-1553773988=:11325" Subject: RE: [PHP-DEV] Retiring PHP's Mirror Program From: derick@php.net (Derick Rethans) --8323329-42166071-1553773988=:11325 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Hi, Just an update: our CDN now accepts mirror URLs as well, so we can=20 potentially start swapping DNS. I would like to do that a country at a=20 time. Mark, would you mind if I do that with nl1.php.net (and nl3)=20 first?=20 Actually, that already happens :-) $ wget http://nl1.php.net/ --2019-03-28 11:50:16-- http://nl1.php.net/ Resolving nl1.php.net (nl1.php.net)... 185.85.0.29 Connecting to nl1.php.net (nl1.php.net)|185.85.0.29|:80... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: https://php.net/ [following] --2019-03-28 11:50:16-- https://php.net/ Resolving php.net (php.net)... 185.85.0.29, 2a02:cb40:200::1ad Connecting to php.net (php.net)|185.85.0.29|:443... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: https://www.php.net/ [following] --2019-03-28 11:50:16-- https://www.php.net/ Resolving www.php.net (www.php.net)... 185.85.0.29, 2a02:cb40:200::1ad Connecting to www.php.net (www.php.net)|185.85.0.29|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [text/html] I guess Sascha changed it. cheers, Derick On Thu, 14 Mar 2019, Derick Rethans wrote: > Hi, >=20 > The plan is to start rolling this out somewhere in the next two weeks,=20 > pending solving the problem of not 404ing the xx.php.net URLs. What I=20 > would like to do is, to 301 redirect these to the canonical URLs so that= =20 > search indexes etc can get updated over time. But, I don't quite know=20 > where to host that service. Turning off the mirror scripts etc is going= =20 > to be trivial to do, and our CDN is already set-up to do php.net and=20 > www.php.net (but doesn't get the later traffic yet). I think we want to= =20 > scale down our mirroring infrastructure alltogether, although I see a=20 > use for companies being able to run internal mirrors. I do think we=20 > should not have multiple rsync mirrors though. Let me know what you=20 > think and your opinions are. >=20 > cheers, > Derick >=20 > On Thu, 14 Mar 2019, Mark Scholten wrote: >=20 > > Hello, > >=20 > > A timeline would be nice and information on if locally mirroring it (on= an internal hostname) will still be possible. > >=20 > > Also it would be nice to know if you will be contacting the rsync mirro= r maintainers and what you want to do with them. > >=20 > > I've said before and I will repeat again: let me know where I can help = and if possible I will. > >=20 > > Kind regards, > >=20 > > Mark Scholten > >=20 > > > -----Original Message----- > > > From: Levi Morrison [mailto:levim@php.net] > > > Sent: Thursday, March 14, 2019 16:37 > > > To: Derick Rethans > > > Cc: PHP Developers Mailing List; PHP Mirrors ML > > > Subject: Re: [PHP-DEV] Retiring PHP's Mirror Program > > >=20 > > > Any update on this? One commonly requested feature on the downloads > > > page can be implemented once the mirrors are gone, which is to > > > directly link to to the file (instead of a Choose a Mirror page). > > >=20 > > > On Wed, Feb 27, 2019 at 9:28 AM Derick Rethans wrote= : > > > > > > > > Hi! > > > > > > > > The PHP.net website has in the last 20 years made use of an extensi= ve > > > > network of mirrors_ to make the PHP documentation available, and > > > > distribute source tarballs_. These mirrors have been maintained by > > > > members and companies in the PHP eco-system for many valuable years= =2E > > > > However, the administration of the mirror system is often haphazard= , > > > > with few contributors helping out=E2=80=94PHP is Open Source, and t= his is simply > > > > how these things can go. > > > > > > > > Maintaining the mirrors is now no longer sustainable, and also hind= ers > > > > the take up of moving the PHP.net website fully to HTTPS. Because t= he > > > > PHP.net team has no access to the mirror servers, we also can't mak= e > > > > sure the mirrors are up-to-date, and some mirrors are still running= PHP > > > > 5.3 (actually, about 25% still run PHP 5.3!). > > > > > > > > It is likely no longer necessary to have a mirror system in place, = as > > > > unlike 20 years ago, it is not nearly has hard as setting up a > > > > distributed cache system. As a matter of fact, some of the PHP.net = web > > > > site, through http://www.php.net/, already sits behind a Content > > > > Delivery Network (CDN) from Myra_, which is sponsored by long time = PHP > > > > contributor Sascha Schumann. > > > > > > > > With these preliminaries out of the way, I would therefore like to > > > > announce the discontinuation of PHP.net's mirroring program. Instea= d of > > > > having mirrors, we are moving all of PHP.net to HTTPS (and get rid = of > > > > https://secure.php.net), and move them behind Myra's CDN, with the > > > same > > > > local content delivery opportunities, but at significantly less > > > > administration requirements. > > > > > > > > In the next week or so, I will e-mail out a plan on which steps are > > > > necessary for this move. I'd be happy to hear any comments on when = the > > > > plan comes out. > > > > > > > > To end this email, I would very much like to thank all the mirror > > > > maintainers for their dedication, time, and bandwidth over all thes= e > > > > years. Thanks! > > > > > > > > cheers, > > > > Derick > > > > > > > > .. _mirrors: http://php.net/mirrors.php > > > > .. _tarballs: http://uk3.php.net/downloads.php > > > > .. _Myra: https://myracloud.com/en/ > > > > > > > > -- > > > > https://derickrethans.nl | https://xdebug.org | https://dram.io > > > > Like Xdebug? Consider a donation: https://xdebug.org/donate.php, > > > > or become my Patron: https://www.patreon.com/derickr > > > > twitter: @derickr and @xdebug > > > > > > > > -- > > > > PHP Internals - PHP Runtime Development Mailing List > > > > To unsubscribe, visit: http://www.php.net/unsub.php > >=20 > >=20 > > -- > > PHP Internals - PHP Runtime Development Mailing List > > To unsubscribe, visit: http://www.php.net/unsub.php > >=20 >=20 >=20 --=20 https://derickrethans.nl | https://xdebug.org | https://dram.io Like Xdebug? Consider a donation: https://xdebug.org/donate.php, or become my Patron: https://www.patreon.com/derickr twitter: @derickr and @xdebug --8323329-42166071-1553773988=:11325--