स्थिर फ़ाइलों की सेवा के लिए Github Pages किराया कैसे लेते हैं?


14

मेरे पास एक साइट है जो केवल स्थिर फ़ाइलों से बना है।

मैंने अभी-अभी पता लगाया कि जीथब से सीधे वेबसाइटों को होस्ट करना कितना आसान है । किसी भी विचार कैसे वे विलंबता, विश्वसनीयता, क्षमता के संदर्भ में किराया करते हैं ...?

सामान्य तौर पर - फिलहाल स्थिर सामग्री के लिए - क्या वे "उत्पादन ग्रेड" हैं? वे शुद्ध विलंबता और अपटाइम के संदर्भ में अमेज़ॅन एस 3 की तुलना कैसे करते हैं ?

जवाबों:


15

GitHub वास्तव में तैयार है। वे कम विलंबता और हाइट की उपलब्धता प्रदान करने के लिए प्रतिकृति, क्लस्टरिंग और लोड संतुलन का उपयोग करते हैं और मैं कहूंगा कि वे ऐसा करने में बहुत अच्छे हैं। आप स्थिति पृष्ठ को पढ़कर नवीनतम मुद्दों के बारे में विचार कर सकते हैं ।

हालाँकि, वे एक वास्तविक होस्टिंग नहीं हैं। उदाहरण के लिए, अमेज़न S3 की तुलना में, अमेज़न निम्नलिखित लाभ प्रदान करता है:

  • परिमाण के क्रम के बारे में एक बड़ा ढांचा
  • उपयोगकर्ता के स्थान के अनुसार निकटतम नोड वाले पृष्ठों की सेवा करके विलंबता को कम करने के लिए CDN (Amazon CloudFront) का उपयोग करने की क्षमता

GitHub पृष्ठों का उपयोग करने के फायदे आम तौर पर रूबी उपयोगकर्ताओं के लिए हैं जो Jekyll (GitHub पृष्ठों के पीछे का टूल) का उपयोग करना चाहते हैं और साइट को संकलित करने और होस्ट करने के प्रयास के लिए GitHub को छोड़ना चाहते हैं। अंतिम लेकिन कम से कम, यह मुफ़्त है (जब तक आप अपने भंडार को सार्वजनिक रखते हैं)।

लेकिन स्थानीय रूप से (या किसी अन्य प्रकाशन उपकरण) Jekyll का उपयोग करने के लिए कुछ भी नहीं रोकता है, पृष्ठों को वैधानिक रूप से उत्पन्न करता है और उन्हें अमेज़ॅन पर होस्ट करता है। मैं कई परियोजनाओं के लिए यह कर रहा हूँ। अमेज़न फ़ोल्डर के साथ अपनी स्थानीय कॉपी को सिंक करने के लिए कई कमांड लाइन टूल हैं।


क्या वे एसएसएल का समर्थन करते हैं?
15:23

हाँ, अमेज़न एसएसएल का समर्थन करता है। आपको S3 और CloudFront के लिए अमेज़न दस्तावेज़ में सभी विवरण मिलेंगे।
सिमोन कार्लेटी

4
मैं वास्तव में गितुब के बारे में पूछ रहा था, मैंने इसे प्रलेखन में नहीं पाया।
ripper234

1
बीटीडब्लू, मुझे जीथब के साथ मिलने वाला तात्कालिक लाभ केवल सुपर सीमलेस परिनियोजन प्रक्रिया (गिट पुश) है।
ripper234

हम्म, मैं वर्तमान में अमेज़ॅन पर SSL के साथ कुछ समस्याएँ कर रहा हूं जब आभासी होस्ट के साथ संयुक्त। लगता है जैसे मैं अभी Amazon.m3 से app.mysite.com की सेवा नहीं कर सकता । shlomoswidler.com/2009/08/...
ripper234

2

बड़ी सीमा कोई एंड-टू-एंड टीएलएस / एसएसएल समर्थन नहीं है।

पृष्ठ HTTP, HTTPS पर नहीं परोसे जाते हैं, इसलिए आपको उन्हें संवेदनशील लेनदेन के लिए उपयोग नहीं करना चाहिए, जैसे पासवर्ड या क्रेडिट कार्ड नंबर भेजना।

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

https: // foo .github.io काम करता है , लेकिन पूरी तरह से सुरक्षित नहीं है (GitHub समर्थन उत्तर, फरवरी 2014 से उद्धरण):

जबकि HTTPS अनुरोध काम कर सकते हैं, हमारा CDN प्रदाता एन्क्रिप्शन को उनके अंत में जोड़ रहा है और हटा रहा है, और फिर अनुरोध को खुले इंटरनेट पर हमारे GitHub पेज इंफ्रास्ट्रक्चर के लिए हमारे CDN प्रदाता से ट्रांसमिट किया जाता है, जिससे ट्रस्टेबिलिटी का आभास होता है।

यही कारण है कि हम अभी तक गीथहब पेज के लिए आधिकारिक तौर पर HTTPS का समर्थन नहीं करते हैं।

और सभी [ अनौपचारिक मुद्दे ] पर कस्टम डोमेन के लिए कोई TLS / SSL समर्थन नहीं है ।

कई लोगों ने उदाहरण के लिए Clouldflare के माध्यम से एक कस्टम डोमेन पर HTTPS का उपयोग करने के साथ प्रयोग किया है। Clouldflare विशेष रूप से एंड-टू-एंड सुरक्षित नहीं है (" स्ट्रिक्ट फुल एसएसएल" यहां काम नहीं करता है) लेकिन आप जो भी सामने प्रयोग करते हैं, ऊपर बताए अनुसार गितुब का अपना पेज-सीडीएन लिंक असुरक्षित रहता है।

एक और छोटा बग: कुछ रास्तों को वापस http पर पुनर्निर्देशित करता है


1
प्रमाणपत्र *.github.ioअब भी मेल खाता है , लेकिन फिर भी कस्टम डोमेन के लिए कोई मान्य SSL नहीं है।
Zaz

1

2018 GitHub पेज पूरी तरह से कस्टम डोमेन के लिए भी HTTPS का समर्थन करता है

GitHub Pages अब एक CDN का भी उपयोग करता है , जो वर्तमान में Fastly द्वारा प्रदान किया गया है

तो आज आप GitHub पेज पर जो कुछ भी होस्ट करते हैं वह सुरक्षित, तेज और विश्वसनीय होगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.