2016-04-19 22 views
1

我已經在laravel 5.2中創建了一個網站,並且已經把它放到了網上。 我注意到,當我幾個小時後第一次去網站時(我不能說多少小時),完全加載頁面需要12秒,而通常需要3.5秒下面的嘗試。Laravel 5.2 - 高頁首次加載時間 - 性能測試儀?

我可以說這不是瀏覽器的緩存問題,因爲我已經通過刪除它來加以測試並獲得了相同的結果。 我沒有使用(有意至少)我的laravel項目中的任何類型的緩存系統。 我已經使用YSlow和Pagespeed測試了網站,遵循了他們的建議,而且我的排名很高,即使TTFB很高。 MySQL查詢的數量並不是那麼高(如果我沒有記錯的話)。

問題:

  • 是否有Laravel 5.2某種默認緩存系統,我不知道嗎?
  • 有沒有一種方法或工具來詳細瞭解什麼需要這麼多時間(甚至服務器端)?因爲像鉻devtools這樣的工具顯然不能深入服務器端進程。

謝謝你們。

回答

1

是的,在Laravel有cache system。你應該使用production環境,所以Laravel會緩存一切(配置,路由等)。

此外,嘗試運行php artisan optimize,這也應該加快應用程序。

+0

PHP工匠優化之前,項目部署似乎已經解決了這個問題。 謝謝 – CalCon