2015-08-30 19 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从编译文件加载,而不是在每次发出请求时检查路由文件。

我必须在生产模式下使用它吗?

不,当然不是。无论如何这是一个非常小的提升,但它可能对一些人有用。我在有大量用户的大型网站上运行它,但是如果我为自己构建一些小东西,我倾向于忽略路由缓存。