我已經開始對我網站中的每一個頁面收到緩慢的迴應。我不確定這是如何產生的。菲尼克斯響應時間慢
鳳凰日誌報告微或毫秒,但實際的響應時間有一個明顯的延遲,總是在瀏覽器開發工具報告的半秒左右。
在試圖探討的原因,我創建了一個最小的控制器:
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