使用Heroku / Shared Hosting / GitHub页面进行部署

时间:2014-08-03 06:35:36

标签: heroku jekyll web-hosting shared-hosting github-pages

我的Jekyll网站目前由HostGator的共享网络托管计划提供支持,无限磁盘空间和带宽。我还为该网站启用了CloudFlare。

我听说过Heroku主持websites for freeGitHub Pages。我不会超过2TB带宽/月,我也不需要超过300 MB的空间,所以我同时遵守GitHub页面和Heroku的局限性。

以下哪项会为用户提供最快的网站服务(以及最长的正常运行时间)?

  • 共享虚拟主机(我通过rsync部署)
  • GitHub Pages
  • 的Heroku

我认为共享网络托管比Heroku或GitHub页面慢。那么,我该怎么用?使用1x dyno,GitHub页面的速度是否比Heroku快?

我的网站每天获得大约15k的综合浏览量。

1 个答案:

答案 0 :(得分:3)

GitHub Pages使用Fastly(CDN)来传递其内容。除非您使用类似的快速高效的缓存系统,否则您将看到GitHub页面速度最快。

Jeremy Morgan wrote a great piece some time ago wherein he compared GitHub Pages to several other services。他发现GHP是他测试的四种服务中最快的,并推荐GHP。他没有关于Heroku的任何数据,但设置你的网站与Heroku合作不应该花那么长时间。你可以将速度与webpagetest.org进行比较,正如Jeremy建议的那样。

如果你的15K综合浏览量看到很多重叠(即大多数正在加载的页面/资产的集合),那么你会发现GHP上的Fastly为你提供比其他服务更好的页面加载时间。