事情的起因是 Dash 支持 Hex Docsets 了,我就去下了 Phoenix 和 Ecto 的文档,然后看到了有个包叫 Rails …… 文档里面写着:
A plug to make your Elixir/Phoenix applications performance more in line with Rails.
源码……
defmodule Rails do
import Plug.Conn
def init(options) do
options
end
def call(conn, _opts) do
rails_penalty = 500..1200 |> Enum.shuffle |> Enum.at(0)
:timer.sleep(rails_penalty)
conn
end
end
BTW 这个包的版本号是 4.2 ……
怎么用:
plug Rails # 如果嫌快了还可以多加几行
看来 Rails 的性能快跟 Emacs 的脚踏板一样变成群众喜闻乐见的标志性槽点了