【问题标题】:Rails Deployment FASTCGIRails 部署 FASTCGI
【发布时间】:2010-09-03 19:48:23
【问题描述】:

我目前正在使用 hostmonster.com 来托管 rails 应用程序。有人使用它们吗?我注意到 Rails 应用程序有点慢。这是为什么?就系统资源而言,rails 真的使用那么多吗?有没有人在 hostmonster.com 上使用脚本、capistrano 进行部署?

这是我当前的 .htaccess 脚本。编写更好的 .htaccess 可以加快网站速度吗?还是主要是硬件问题?

  # General Apache options
AddHandler fcgid-script .fcgi
RewriteEngine On
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)/!$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
ErrorDocument 500 "Application error Application failed to start properly"

非常感谢有关在 hostmonster.com 上部署的任何提示。提前致谢。

【问题讨论】:

    标签: ruby-on-rails deployment


    【解决方案1】:

    FASTCGI 不再是运行 Rails 应用程序的常用方法。

    在过去几年中出现了更好的解决方案 - Phusion Passenger 是一种常见的选择。您可以将它与 Apache 或 Nginx 一起使用。

    您可能会发现,与专门研究 Rails 的托管服务提供商(例如 EngineYard 或 Heroku)合作会提高您应用的性能并简化部署。

    【讨论】:

      猜你喜欢
      • 2010-10-06
      • 2011-02-05
      • 1970-01-01
      • 2012-11-09
      • 1970-01-01
      • 1970-01-01
      • 2011-03-24
      • 2011-01-05
      • 1970-01-01
      相关资源
      最近更新 更多