GitHub справді готовий до виробництва. Вони використовують реплікацію, кластеризацію та балансування навантаження, щоб забезпечити низьку затримку та високу доступність, і я б сказав, що вони дуже добре роблять це. Ви можете мати уявлення про останні проблеми, прочитавши сторінку статусу .
Однак, це не справжній хостинг. Наприклад, порівняно з Amazon S3, Amazon забезпечує такі переваги:
- Інфраструктура приблизно на порядок більша
- Можливість використання CDN (Amazon CloudFront) для зменшення затримки, обслуговуючи сторінки найближчим вузлом відповідно до місцезнаходження користувача
Переваги використання сторінок GitHub, як правило, для користувачів Ruby, які хочуть використовувати Jekyll (інструмент, що стоїть за сторінками GitHub) і хочуть залишити GitHub зусилля зі збирання та розміщення сайту. І останнє, але не менш важливе, це безкоштовно (до тих пір, поки ви зберігаєте своє сховище загальнодоступним).
Але ніщо не заважає вам використовувати Jekyll локально (або будь-який інший інструмент публікації), генерувати сторінки статично та розміщувати їх на Amazon. Я роблю це для кількох проектів. Існує кілька інструментів командного рядка для синхронізації локальної копії з папкою Amazon.