在 Rails 中配置 loader.io

kpa*_*ul 3 ruby-on-rails heroku

我正在尝试使用 heroku 中的 loader.io 插件来对服务器进行压力测试并优化服务器。我很难验证我的网址。我已按照 loader.io 文档了解如何验证 URL,但我认为我做得不正确。该文档建议执行以下步骤。

1) 将验证令牌放入文件中或下载。我下载了 .txt 文件。然而文档说,"The file should be uploaded at the root of your server". 我将文件放在根目录中,但出现以下错误。URL returned wrong response code (404). 因此,我认为我没有把它放在正确的位置。

2) 将文件上传到您的服务器,以便可以通过以下 URL 之一访问该文件:

http://example..com/loaderio-28016b04fdb0ed4ea066**********a.txt

http://example..com/loaderio-28016b04fdb0ed4ea066**********a.html

http://example..com/loaderio-28016b04fdb0ed4ea066**********a/
Run Code Online (Sandbox Code Playgroud)

我知道使这些链接可用的唯一方法是通过相关的控制器和操作。我制作了一个名为 的控制器loaders_controller和其中show包含文件的模板。token命名的路由指向加载器控制器并显示操作。这是我知道可以使以下路线可用的唯一方法。路径文件如下。

get 'http://example..com/loaderio-28016b04fdb0ed4ea066**********a.txt' => 'loaders#show'
Run Code Online (Sandbox Code Playgroud)

当我厌倦验证它时,它说找到了 URL,但令牌不存在。我认为这不是正确的做法。这条路线对我来说似乎不太合适。我认为问题在于将文件放置在根服务器中。我不确定我做错了什么。

Mat*_*son 5

将 .txt 文件放入publicRails 应用程序的文件夹中。然后它将自动在根 URL 处提供服务,即http://example.com/xxxxxx.txt