Live data from Hacker News

Faster, More Awesome GitHub Pages

github.com

1–10 of 65 posts

Re: Faster, More Awesome GitHub Pages

#5
post #2

What CDN? CloudFlare?

c:\>ping dangrossman.github.io Pinging github.map.fastly.net [199.27.72.133] Fastly ( http://www.fastly.com/ ).

So I'm not the only one who went looking :) Not sure why they don't mention the specific CDN on their blog post. Possibly because they host at Rackspace but don't use Rackspace's CDN? (Which is white label Akamai last time I checked).

Re: Faster, More Awesome GitHub Pages

#6
post #2

What CDN? CloudFlare?

Doesn't look like it: dig +short NS github.io ns2.p16.dynect.net. ns4.p16.dynect.net. ns1.p16.dynect.net. ns3.p16.dynect.net.

You need to hit a subdomain of github.io (any subdomain) to see the CDN; that's where user pages live.

Re: Faster, More Awesome GitHub Pages

#7
post #2

What CDN? CloudFlare?

c:\>ping dangrossman.github.io Pinging github.map.fastly.net [199.27.72.133] Fastly ( http://www.fastly.com/ ).

Apparently they don't yet have a great network of nodes in Europe though:

    ping dangrossman.github.io
    round-trip min/avg/max/stddev = 16.173/16.275/16.463/0.074 ms
(From Paris, France)

In comparison, Cloudfront is something like 2ms away.

Re: Faster, More Awesome GitHub Pages

#9
post #2

What CDN? CloudFlare?

c:\>ping dangrossman.github.io Pinging github.map.fastly.net [199.27.72.133] Fastly ( http://www.fastly.com/ ).

They've been using fastly for a while now, makes sense that they're using fastly in this case as well.

Re: Faster, More Awesome GitHub Pages

#10

Is there any way to point my github page (jdan.github.io) to a domain (let's say www.example.com) without losing all my projects' github pages (i.e. jdan.github.io/cleaver)? Last time I tried it wasn't possible.

If you put a CNAME file in the repo, all of the project pages automagically route.

For example, sheetjs.github.io is configured to handle oss.sheetjs.com: https://github.com/SheetJS/SheetJS.github.io/blob/master/CNA...

The gh-pages branch for js-xls (https://github.com/SheetJS/js-xls/tree/gh-pages), accessible at http://sheetjs.github.io/js-xls, now redirects to http://oss.sheetjs.com/js-xls (and does the right thing so long as the main site repo doesn't have a conflicting directory)

As an example of a conflict, consider http://oss.sheetjs.com/test_files/ . The test_files repo (https://github.com/SheetJS/test_files/tree/gh-pages) is masked by the test_files subdirectory of the main repo (https://github.com/SheetJS/SheetJS.github.io/tree/master/tes...)

Post reply on HN