我已经开始对我网站中的每一个页面收到缓慢的回应。我不确定这是如何产生的。菲尼克斯响应时间慢
凤凰日志报告微或毫秒,但实际的响应时间有一个明显的延迟,总是在浏览器开发工具报告的半秒左右。
在试图探讨的原因,我创建了一个最小的控制器:
defmodule MyApp.HelloController do
use Phoenix.Controller
def index(conn, _params) do
text(conn, "Hello")
end
end
# router
get "/hello", HelloController, :index
我也彻底清除了:browser
管道。
响应时间与上述相同,缓慢,半秒。
我该如何确定原因?
编辑:我在我的开发计算机上使用localhost:4000。我也做了phoenix.new helloworld新项目 - 它正常工作。
我注意到现场重新加载websocket请求到http://localhost:4000/phoenix/live_reload/socket/websocket?vsn=1.0.0也有这个相同的半秒延迟。
你是在同一台计算机上本地测试它吗? –
您是否尝试在生产模式下运行您的应用程序?这不会在运行时编译''/ web'',这可能是问题 –
谢谢,但是,不,我没有触及生产模式。我很茫然。 – tenuej