2017-09-08 43 views
0

最近我試圖在Symfony頁面重定向(只是簡單的代碼重定向沒有任何其他功能)編寫代碼,在本地主機上運行它。但是,返回的響應很慢(〜500ms)。由於Laravel頁面重定向比這更快,這可能是什麼原因。爲什麼Symfony3重定向緩慢

+2

你用什麼模式測量它?在開發,生產? –

+3

打開Symfony的分析器,檢查是什麼原因。順便說一下,在開發模式下,Symfony由於分析/調試工作而慢得多,並且在其全部功能中沒有使用緩存,所以在開發模式下500ms並不是那麼糟糕。 –

+0

@KrzysztofRaciniewski我正在使用開發模式。 –

回答

0

當您打開Symfony分析器(如果您處於開發環境中,只需單擊顯示在頁面底部的調試工具欄)就會出現一個「Last 10」請求按鈕,您可以單擊查看分析器信息對於最後幾個請求。

找到您的返回重定向響應的請求,單擊令牌值,您將能夠在「性能」頁面中看到導致減速的原因。

此外,在開發模式下,您所做的一些更改將需要重建容器,並且在啓用xdebug的開發環境中可能需要一段時間。

+0

好的。我會嘗試。謝謝 –