gpt4 book ai didi

ruby - 在单个 Heroku dyno 上运行多个进程

转载 作者:数据小太阳 更新时间:2023-10-29 08:49:18 26 4
gpt4 key购买 nike

我有一个 Heroku 应用程序,我在其中使用 Jekyll。我的 Procfile 如下所示:

web: jekyll serve --port $PORT

我也想使用 SASS,但如果我添加到 Procfile,我将需要两个 dynos,这对我来说太昂贵了:

sass: sass style.scss style.css
web: jekyll serve --port $PORT

我可以添加第二个过程但仍然停留在一个测功机上吗?对于 Ruby 经验最少的开发人员来说,执行此操作的最简单方法是什么?

我对任何进程都感兴趣,Jekyll 和 SASS 只是一个例子。

最佳答案

SASS 不应该在生产中编译,它是一个巨大的性能损失,不会给您带来任何好处。

所以简短的回答是:你不应该那样做。相反,在部署之前或期间预编译 SASS,并在生产环境中提供静态 CSS。

如果有一些奇特的理由证明实时编译 SASS 是合理的(你应该完全分享它是什么!),请考虑使用其中之一:

对不起,如果它不适合你,我自己还没有尝试过。

PS 还要考虑更换您的托管服务提供商。 Heroku 是一个强大的工具,但它非常昂贵。看看例如 DigitalOcean .这些是没有预配置 Ruby/Node 魔法的纯 VPS,但有了 VPS,您就不会局限于“一个 dyno”或任何东西。而且价格差异巨大。

关于ruby - 在单个 Heroku dyno 上运行多个进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17400722/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com