我认为最适合您的解决方案是 Heroku,它有一个免费计划,可以与您的存储库链接,以便在每次推送后自动重新部署您的站点。
但请注意,为了提供一个简单的 HTML 站点,您需要一个index.php
包含以下内容的文件<?php header( 'Location: /index.html' ) ; ?>
我刚刚从我的 GitHub 存储库中直接部署了这个 HTML 站点:Heroku HTML 站点
这是来自他们的 DevCenter
帐户每月有 550 个免费 dyno 小时的基础。除了这些基本时间之外,使用信用卡验证的帐户还将获得额外的 450 小时,增加到每月免费 dyno 配额。这意味着如果您使用信用卡验证您的帐户,您每月总共可以获得 1000 小时的免费 dyno 小时。
当您在给定月份使用所有免费 dyno 小时数时,您帐户中的所有免费应用程序都将在该月的剩余时间里强制休眠。
每个 Heroku 帐户都分配有一个免费的 dyno 小时池。如果应用设置为使用免费 dyno,并且满足以下任一条件,则该应用会主动消耗免费 dyno 小时数:
它有一个正在接收流量的网络动态(即,不睡觉)
它有一个工人 dyno 正在运行
它有一个一次性的dyno运行。例如,通过 CLI 或调度程序启动。如果一个应用程序有一个免费的网络 dyno,并且该 dyno 在 30 分钟内没有收到任何网络流量,它就会休眠。
免费网络测功机在睡觉时不会消耗免费测功机小时。
如果处于休眠状态的 Web dyno 接收到 Web 流量,它会在短暂延迟后再次激活(假设您的帐户有可用的免费 dyno 小时数)。
因此,总而言之:除非您的网站有超过 550(或 1000)小时的持续网络流量,否则您不会有真正的问题。
您可以在此处阅读有关 dynos 的更多信息
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句