2014-04-04 20 views
0

我有一個Laravel應用程序安裝在本地用(什麼在我看來)的性能非常差,你可以看到如下:很長的「路由器調度」的發條與Laravel 4 localhost上

Laravel 4 time line with Clockwork

我的設置:

  • W8在相當快的筆記本電腦SSD
  • XAMPP 3.2.1
  • Laravel 4.1 *
  • 發條1. *(僅添加作爲desribed在docs控制器事件)真

場景描述

  • 調試模式:

    • 甲記錄在用戶訪問一個頁面的前景列表中:1216ms
    • 然後用戶註銷:1164ms
    • 最後將用戶重定向到登錄頁面:1165ms

    正如你可以在每一個請求的瓶頸是「路由器調度」事件看。我可以做些什麼來進一步挖掘,最重要的是我可以做些什麼來提高其持續時間?

    或者也許是因爲這是一個開發環境這些是預期的數字? (我不這麼認爲,但我可能是錯的)。

  • +0

    嘗試乾淨安裝Laravel,看看問題是否仍然存在。如果它解決了它,那麼刪除你的應用程序的各個部分,直到你找到導致問題的代碼... – Laurence

    +0

    @TheShiftExchange全新安裝:80ms和130ms與發條,但在另一個測試應用程序(一頁,一個控制器,沒有數據庫,沒有認證,...)我幾周前做了:150ms/1200ms!所以我想我可以嘗試禁用Clockwork,但不幸的是,它並沒有改變我正在開發的當前應用程序上的任何內容。無論如何,我更關心如何輸出所有「路由器調度」子元素(如「控制器運行」行)的持續時間。謝謝。 – Nicolas

    回答

    0

    更新我的XAMPP到最新的Laravel到4.2之後,這個問題就被自己修復了。