如何准备我的rails应用程序进行制作?

时间:2016-10-23 03:02:45

标签: ruby-on-rails ruby stripe-payments basecamp

我使用Rails,Devise,Heroku和Stripe Connect构建了一个市场应用程序。

我想在大约30天内启动该应用程序。我从未真正推出过可供客户使用的应用程序并且涉及到资金。关于我需要做什么,我有点朦胧,以确保应用程序将按照预期的方式为客户工作。

我读过Basecamps Rework书,这本书促使我尽快推出,而不是试图完善它,并使应用程序尽可能灵活。我不能说我是一名程序员,因为我在业余时间学习了轨道和编程。

如果有人有管理实时制作的rails应用程序的经验,请告诉我您希望之前知道的事情的提示。谢谢!

1 个答案:

答案 0 :(得分:0)

根据我的经验,在将您的应用公开之前,您应该做几件事:

  • 确保您的应用可以部署在生产环境中(正如您所提到的那样意味着Heroku)并且运行良好而没有任何问题
  • 使用某些服务器监控工具(例如 mornit (免费), NewRelics (付费服务)或a)监控和控制您的生产环境那里有很多工具。当服务器上发生事件时,这些工具可以通过电子邮件或其他通信渠道(聊天,短信)通知管理员(您),例如完整硬盘或完整内存。
    • 使用NewRelics,它可以为您提供有关您的应用的更多信息,例如应用流量统计信息,错误分析
    • 您应该查看此site以了解Heroku支持哪些工具
  • 最后一个是计划在您的数据公开后定期备份。备份频率取决于您的业务类型,但不应让每个时段过长,至少每月或每天都是好的。为了安全起见,备份数据应保留在服务器以外的其他机器中。此操作可以帮助您在将来从无法预料的灾难中恢复过来。

此外,您可以将 Google Analysis 服务(免费)集成到您的应用中,以获取有关流量的分析信息,以及访问您网站的用户。