我正在开发一个网站,在开始支付托管费用之前,我一直在使用便宜的托管软件AWARDSPACE.com,该软件带有随机的免费URL。该软件的界面很困难,每当您要更改站点时,都必须经历整个过程。我想知道是否存在某种类型的小部件,可以将代码从GitHub(我将所有代码存储在这里,以确保安全)仅几行即可从该代码获取到该站点,而不是从我的仪表板不断更新该站点。而且在您提出建议之前,GitHub页面对unknown problems.而言对我不起作用。我能想到的另一种解决方案是,如果有人有任何建议,则提供不同的托管服务
感谢您的帮助!
答案 0 :(得分:0)
我认为最适合您的解决方案是Heroku,它有免费计划,可以与您的存储库链接,以便在每次推送后自动重新部署您的站点。
但是请注意,为了提供一个简单的HTML网站,您需要一个index.php
文件,其内容应为<?php header( 'Location: /index.html' ) ; ?>
我刚从我的GitHub存储库中直接部署了该HTML网站:Heroku HTML site
这是来自他们的DevCenter
帐户每月有550个免费动态小时基础。除了这些基本时间之外,使用信用卡验证的帐户还将获得450个小时的额外免费dyno配额。这意味着,如果您使用信用卡验证您的帐户,则每月可以总共获得1000个免费的动态小时。
当您使用给定月份的所有免费dyno小时时,帐户中的所有免费应用都将在该月的其余时间被强制休眠。
每个Heroku帐户都会分配一个免费的动态小时池。如果应用设置为使用免费测功并且以下任何一项为真,则该应用会主动消耗免费测功时数:
它具有可接收流量(即不睡觉)的网络测功机
它正在运行一个工人dyno
它具有一次性的测功机。例如,一个通过CLI或Scheduler启动。 如果某个应用具有免费的网络测功机,并且该测功机在30分钟内未收到任何网络流量,则它将休眠。
免费的网络测功机在睡眠时不会消耗免费的测功机时间。
如果睡眠中的网络测功机收到网络流量,则在短暂的延迟后(假设您的帐户有可用的免费测功机时间),它将再次变为活动状态。
因此,结论是:除非您的网站持续不断的网络访问量超过550(或1000)小时,否则您就没有真正的问题。
您可以在here上阅读有关dynos的更多信息