Я новичок в Laravel, а также новичок в PHP.
У меня есть следующая команда: Laravel 5 может кэшировать маршрут:
$ php artisan route:cache
Route cache cleared!
Routes cached successfully!
Мои вопросы:
Что он делает и в чем польза?
Это быстрее, потому что маршруты предварительно скомпилированы, поэтому Laravel загружается из скомпилированного файла, а не проверяет файл маршрутов каждый раз, когда выполняется запрос.
Должен ли я использовать его в режиме производства?
Нет, конечно нет. В любом случае, это небольшой стимул, но для некоторых это может быть полезно. Я запускаю его на больших сайтах с большим количеством пользователей, но я склонен игнорировать кеш маршрутов, если я создаю для себя что-то маленькое.