Github Sayfaları statik dosyaları sunmak için nasıl ücret alır?


Yanıtlar:


15

GitHub gerçekten üretime hazır. Düşük gecikme ve yükseklik kullanılabilirliği sağlamak için çoğaltma, kümeleme ve yük dengeleme kullanırlar ve bunu yaparken oldukça iyi olduklarını söyleyebilirim. Durum sayfasını okuyarak en son sorunlar hakkında fikir sahibi olabilirsiniz .

Ancak, gerçek bir barındırma değildir. Örneğin Amazon S3 ile karşılaştırıldığında, Amazon aşağıdaki avantajları sağlar:

  • Büyüklük sırası ile ilgili bir altyapı
  • Kullanıcının bulunduğu yere göre en yakın düğüme sahip sayfaları sunarak gecikmeyi azaltmak için CDN (Amazon CloudFront) kullanabilme

GitHub sayfalarını kullanmanın avantajları normalde Jekyll (GitHub sayfalarının arkasındaki araç) kullanmak isteyen ve GitHub'a siteyi derleme ve barındırma çabasını bırakmak isteyen Ruby kullanıcıları içindir. Son olarak, ücretsizdir (deponuzu herkese açık tuttuğunuz sürece) ücretsizdir.

Ancak hiçbir şey Jekyll'i yerel olarak (veya başka bir yayınlama aracını) kullanmanıza, sayfaları statik olarak oluşturmanıza ve Amazon'da barındırmanıza engel olmaz. Bunu birkaç proje için yapıyorum. Yerel kopyanızı Amazon klasörü ile senkronize etmek için birkaç komut satırı aracı vardır.


SSL'yi destekliyorlar mı?
ripper234

Evet, Amazon SSL'yi destekliyor. Tüm detayları Amazon S3 ve CloudFront belgelerinde bulabilirsiniz.
Simone Carletti

4
Aslında Github hakkında soruyordum, bunu belgelerde bulamadım.
ripper234

1
BTW, github ile bulduğum hemen avantaj, süper sorunsuz bir dağıtım işlemidir (git push).
ripper234

Hmm, şu anda Amazon'da sanal ana bilgisayarlarla birleştirildiğinde SSL ile ilgili bazı sorunlar yaşıyorum. Amazon S3'ten app.mysite.com'a hizmet edemiyorum gibi görünüyor . shlomoswidler.com/2009/08/…
ripper234

2

Büyük sınırlama uçtan uca TLS / SSL desteği değildir.

Sayfalar HTTPS yerine HTTP üzerinden sunulur, bu nedenle bunları şifre veya kredi kartı numarası gönderme gibi hassas işlemler için kullanmamalısınız.

- https://help.github.com/articles/what-are-github-pages

https: // foo .github.io çalışıyor , ancak tamamen güvenli değil (GitHub destek yanıtından alıntı, Şub 2014):

HTTPS istekleri işe yaramış gibi görünse de, CDN sağlayıcımız şifrelemeyi sonuna kadar ekliyor ve kaldırıyor ve ardından istek, açık internet üzerinden CDN sağlayıcımızdan GitHub Pages altyapısına iletiliyor ve güvenilirlik görünümü oluşturuyor.

Bu nedenle GitHub Sayfaları için henüz HTTPS'yi resmi olarak desteklemiyoruz.

Özel alan adları için hiçbir TLS / SSL desteği yoktur [ resmi olmayan sorun ].

Birçok kişi HTTPS'yi örneğin Clouldflare aracılığıyla özel bir alan üzerinde sınırlamayı denedi. Clouldflare özellikle uçtan uca değil ( "güvenli Sıkı burada çalışmıyor Tam SSL"), ancak önünde Normalde kullandığınız, Github kendi Sayfalar-CDN bağlantı kalıntıları olarak yukarıda açıklandığı güvensiz.

Başka bir küçük hata: bazı yollar http'ye geri yönlendirir .


1
Sertifika *.github.ioşimdi de eşleşiyor , ancak yine de özel alanlar için geçerli bir SSL yok.
Zaz

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.