2015-08-30 32 views
1

我是Laravel新手,也是PHP新手。在Laravel 5中使用route:cache有什麼好處?

我有以下命令Laravel 5可以緩存路徑:

$ php artisan route:cache 
    Route cache cleared! 
    Routes cached successfully! 

我的問題是:

  1. 什麼是使用效益路線:緩存Laravel 5?
  2. 我必須在生產模式下使用它嗎?
  3. 使用route:cache和不使用它有什麼不同?它快嗎?

回答

1

它做什麼和有什麼好處?

由於路由獲得預編譯,所以速度更快,因此Laravel從編譯文件加載,而不是在每次發出請求時檢查路由文件。

我必須在生產模式下使用它嗎?

不,當然不是。無論如何這是一個非常小的提升,但它可能對一些人有用。我在有大量用戶的大型網站上運行它,但是如果我爲自己構建一些小東西,我傾向於忽略路由緩存。