# Route Caching Analyzer
| Category | Severity | Time To Fix |
|---|---|---|
| 🚀 Performance | Major | 5 minutes |
Class: Enlightn\Enlightn\Analyzers\Performance\RouteCachingAnalyzer
# Introduction
This analyzer ensures that:
- Your routes are not cached while your app is in a local environment.
- Your routes are cached while your app is in a non-local environment.
If your routes are cached in local, any changes that you make to your route files will not be reflected in your application. This is why it is not recommended to cache your routes in a local environment.
In production environments, it is recommended to cache your routes. This allows for a significant boost of upto 5X!
# How To Cache Your Routes
You may cache your Laravel routes using the route:cache Artisan command:
php artisan route:cache
If you wish to clear your route cache, you may use the route:clear Artisan command:
php artisan route:clear
TIP
You should make sure to re-cache your routes as part of your application deployment so that any changes in routes are updated.