Writing efficient applications
Making your application perform as well as possible can be challenging. Learn where you can make the biggest gains.
Finding N+1 queries with profilers
N+1 queries are among the most common performance bottlenecks around. Learn how to find them with profiling tools.
Go with the grain of HTTP
HTTP has multiple different verbs, and understanding the right ones to use can make it easier to cache the responses.
Queue what you can
Laravel's queue implementation can be very helpful for improving performance, but it's easy to miss many good use cases
Caching responses with the cache.headers middleware
Out of the box, Laravel supports a simple method of adding appropriate caching headers to HTTP responses to prevent unnecessary HTTP requests.
Reducing repeated requests for the user with a decorator
If you're logged into your application, it may be making unnecessary repeated requests to fetch the user. Learn how to cache the user to eliminate this.