RE: [PHP-DEV] Retiring PHP's Mirror Program

[email protected] (Derick Rethans) Thu, 28 Mar 2019 11:53:07 +0000 (GMT)
Newsgroups php.internals,php.mirrors
Message-ID <alpine.DEB.2.21.1903281139430.11325@singlemalt.home.derickrethans.nl>
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--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:[email protected]]
> > > 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 <[email protected]> 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--