1
14
它应该使用apache还是nginx? here . Ruby企业版还是普通的Ruby? 我很确定REE只适用于Ruby1.8,而Ruby1.8不再是Rails3的首选版本。rails3在1.8中有一些问题,但是他们现在可能已经解决了。不过,一般来说,Ruby1.9.2可以很好地运行Rails3。 理想的linux发行版? http://articles.slicehost.com/ . MySQL,PostgreSQL还是别的什么? 目录应该如何布局(将rails站点或其他内容放在何处)? 你可以把rails项目放在任何你喜欢的地方,所以我只想把它放在我的主目录中。只需确保您的web服务器可以访问您的静态资产。
卡皮斯特拉诺很受欢迎。你只需提交你的更改
Heroku . 他们为你安排了一切,虽然你失去了一些灵活性,但你不必担心这些。他们的定价还不错,而且他们提供了一个免费的选择。 |
2
3
我觉得凯尔总结得很好。但是我想我应该让你知道我从rails beta4(现在是RC)开始到底用了什么。这个设置对我来说很好: Rackspace云服务器 -使您可以完全控制服务器。您可以动态调整服务器的大小。如果要复制另一个站点的设置,也可以拍摄快照图像。它便宜而且在我看来比亚马逊云好。 -可靠,但正如凯尔提到的,可能任何发行版都可以正常工作。
Nginx公司 MySQL数据库 -只是个人喜好而已。我已经用了很多年了。如果需要扩展,可以很容易地设置主/从或主/主配置。有些人仅仅使用sqlite就取得了成功,但我更喜欢一些更健壮的东西。 github 应用服务器 -我仍在争论该怎么办。我对Passenger 2.2.15很满意,直到我看到生成新的ruby进程来处理并发需要多长时间。它最多需要30秒为我产生一个新的进程和应用程序被锁定,所以没有请求可以通过,而它是产卵。我现在正在调查是否是我的应用程序或Rails3需要这么长时间才能加载。不过,乘客3的问题已经解决了。希望能尽快发布。因此,我可能会使用瘦或杂种,直到乘客3出来。
不是真的与服务器有关,但我建议对应用程序中任何可重用的部分使用新的插件API。阅读有关铁路和发动机的资料。使用Jeweler创建gem并使用Jeweler-rake任务使用github对其进行版本设置非常简单。然后您可以从github标记或master进行部署,方法是在Gemfile中添加gem和github源代码,并捆绑安装或更新它。我最近将所有常用的应用程序代码(博客、身份验证等)移植到Rails3引擎上,效果非常好。每当我需要重用代码时,我都会把它放到新应用程序的文件中。 |
CaTx · 使用带有一个大于号和两个大于号的回波的区别 2 年前 |
Ari157 · x86_64 Linux程序集中的逻辑与实现 2 年前 |
Ty Q. · 分段故障GLFW3/GLAD 2 年前 |
ShortArrow · 如何使用git管理链接源文件? 2 年前 |
Bastien L. · 多Linux Grafana集成 2 年前 |