【问题标题】:Deplyoing with Heroku/Shared Hosting/GitHub Pages使用 Heroku/共享主机/GitHub 页面部署
【发布时间】:2014-09-25 23:00:51
【问题描述】:

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

我听说过托管 websites for freeGitHub Pages 的 Heroku。我不会超过每月 2TB 的带宽,也不需要超过 300 MB 的空间,因此我遵守 GitHub Pages 和 Heroku 的限制。

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

  • 共享网络托管(我通过 rsync 部署)
  • GitHub 页面
  • Heroku

我认为共享网络托管比 Heroku 或 GitHub Pages 慢。那么,我应该使用什么? GitHub Pages 比 Heroku 快 1x dyno 吗?

我的网站每天的网页浏览量约为 15k。

【问题讨论】:

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


    【解决方案1】:

    GitHub Pages 使用 CDN Fastly 来交付其内容。除非您使用同样快速高效的缓存系统,否则您会发现 GitHub Pages 是最快的。

    Jeremy Morgan wrote a great piece some time ago wherein he compared GitHub Pages to several other services。他发现 GHP 是他测试过的四项服务中速度最快的,因此推荐了 GHP。他没有关于 Heroku 的任何数据,但是设置您的站点以使用 Heroku 应该不会花那么长时间。正如 Jeremy 所建议的,您可以将速度与 pagestest.org 进行比较。

    如果您的 15K 网页浏览有很多重叠(即加载的页面/资产的集合大多相同),那么您会发现 Fastly on GHP 为您提供比其他服务更短的页面加载时间。

    【讨论】:

    • 嘿,你是 Jekyll 开发者!感谢您的出色工作。自从几周前我发现它以来,我已经将大约 10 个网站从 WordPress 迁移到 Jekyll。我还在我的 GitHub Pages 网站上使用 CloudFlare。我应该禁用它,因为它由 Fastly 提供支持吗?我不喜欢 Jekyll 的唯一一点是它不会像 CloudFlare 为我做的那样缩小 CSS、JS 和 HTML。
    猜你喜欢
    • 2022-06-18
    • 2021-05-05
    • 1970-01-01
    • 1970-01-01
    • 2018-06-05
    • 2019-10-25
    • 1970-01-01
    • 2020-09-30
    • 2021-06-28
    相关资源
    最近更新 更多