High Performance Laravel https://www.highperformancelaravel.com/ Learn how to optimize your Laravel application for high performance, and avoid wasting time on pointless performance myths Sun, 01 Sep 2024 18:24:47 GMT https://validator.w3.org/feed/docs/rss2.html NextJS en All rights reserved Matthew Daly 2024 <![CDATA[Granular profiling with Symfony Stopwatch]]> https://www.highperformancelaravel.com/tutorials/series/writing-efficient-applications/granular-profiling-with-symfony-stopwatch https://www.highperformancelaravel.com/tutorials/series/writing-efficient-applications/granular-profiling-with-symfony-stopwatch Sun, 01 Sep 2024 19:00:00 GMT <![CDATA[Allow for network latency in database queries]]> https://www.highperformancelaravel.com/tutorials/series/faster-database-queries/allow-for-network-latency-in-database-queries https://www.highperformancelaravel.com/tutorials/series/faster-database-queries/allow-for-network-latency-in-database-queries Sun, 01 Sep 2024 18:00:00 GMT <![CDATA[Don't forget deployment optimisations]]> https://www.highperformancelaravel.com/tutorials/series/server-configuration/dont-forget-deployment-optimisations https://www.highperformancelaravel.com/tutorials/series/server-configuration/dont-forget-deployment-optimisations Mon, 15 Jul 2024 21:00:00 GMT <![CDATA[Optimise analytics scripts with Partytown]]> https://www.highperformancelaravel.com/tutorials/series/front-end/optimise-analytics-scripts-with-partytown https://www.highperformancelaravel.com/tutorials/series/front-end/optimise-analytics-scripts-with-partytown Tue, 26 Dec 2023 14:45:04 GMT <![CDATA[Finding N+1 queries with profilers]]> https://www.highperformancelaravel.com/tutorials/series/writing-efficient-applications/finding-nplus1-queries-with-profilers https://www.highperformancelaravel.com/tutorials/series/writing-efficient-applications/finding-nplus1-queries-with-profilers Tue, 24 Oct 2023 14:21:04 GMT <![CDATA[Myth: Single quotes are faster than double quotes]]> https://www.highperformancelaravel.com/tutorials/series/myth-busters/myth-single-quotes-are-faster-than-double-quotes https://www.highperformancelaravel.com/tutorials/series/myth-busters/myth-single-quotes-are-faster-than-double-quotes Tue, 17 Oct 2023 20:00:00 GMT <![CDATA[Consistent cache keys with hashing]]> https://www.highperformancelaravel.com/tutorials/series/effective-caching/consistent-cache-keys-with-hashes https://www.highperformancelaravel.com/tutorials/series/effective-caching/consistent-cache-keys-with-hashes Tue, 17 Oct 2023 18:00:04 GMT <![CDATA[Go with the grain of HTTP]]> https://www.highperformancelaravel.com/tutorials/series/writing-efficient-applications/go-with-the-grain-of-http https://www.highperformancelaravel.com/tutorials/series/writing-efficient-applications/go-with-the-grain-of-http Sun, 01 Oct 2023 16:30:04 GMT <![CDATA[Optimise your images]]> https://www.highperformancelaravel.com/tutorials/series/front-end/optimise-your-images https://www.highperformancelaravel.com/tutorials/series/front-end/optimise-your-images Sun, 01 Oct 2023 15:30:04 GMT <![CDATA[Queue what you can]]> https://www.highperformancelaravel.com/tutorials/series/writing-efficient-applications/queue-what-you-can https://www.highperformancelaravel.com/tutorials/series/writing-efficient-applications/queue-what-you-can Sun, 01 Oct 2023 14:21:04 GMT <![CDATA[Speed up bulk operations with transactions]]> https://www.highperformancelaravel.com/tutorials/series/faster-database-queries/speed-up-bulk-operations-with-transactions https://www.highperformancelaravel.com/tutorials/series/faster-database-queries/speed-up-bulk-operations-with-transactions Sun, 01 Oct 2023 12:30:00 GMT <![CDATA[Myth: Relational databases are too slow and don't scale]]> https://www.highperformancelaravel.com/tutorials/series/myth-busters/myth-relational-databases-are-too-slow-and-dont-scale https://www.highperformancelaravel.com/tutorials/series/myth-busters/myth-relational-databases-are-too-slow-and-dont-scale Tue, 19 Sep 2023 21:30:00 GMT <![CDATA[Myth: Using an ORM will slow your site down]]> https://www.highperformancelaravel.com/tutorials/series/myth-busters/myth-using-an-orm-will-slow-your-site-down https://www.highperformancelaravel.com/tutorials/series/myth-busters/myth-using-an-orm-will-slow-your-site-down Sun, 27 Aug 2023 18:00:00 GMT <![CDATA[Caching responses with the cache.headers middleware]]> https://www.highperformancelaravel.com/tutorials/series/writing-efficient-applications/caching-responses-with-the-cache-headers-middleware https://www.highperformancelaravel.com/tutorials/series/writing-efficient-applications/caching-responses-with-the-cache-headers-middleware Sat, 26 Aug 2023 14:21:04 GMT <![CDATA[Disable htaccess for faster performance]]> https://www.highperformancelaravel.com/tutorials/series/server-configuration/disable-htaccess-for-faster-performance https://www.highperformancelaravel.com/tutorials/series/server-configuration/disable-htaccess-for-faster-performance Sat, 26 Aug 2023 14:21:04 GMT <![CDATA[Myth: Performance is a matter of choosing the right framework]]> https://www.highperformancelaravel.com/tutorials/series/myth-busters/myth-performance-is-a-matter-of-choosing-the-right-framework https://www.highperformancelaravel.com/tutorials/series/myth-busters/myth-performance-is-a-matter-of-choosing-the-right-framework Sat, 26 Aug 2023 14:21:04 GMT <![CDATA[Myth: PHP is slower than language X]]> https://www.highperformancelaravel.com/tutorials/series/myth-busters/myth-php-is-slower-than-language-x https://www.highperformancelaravel.com/tutorials/series/myth-busters/myth-php-is-slower-than-language-x Sat, 26 Aug 2023 14:21:04 GMT <![CDATA[Myth: You need to use Octane to get acceptable performance from Laravel]]> https://www.highperformancelaravel.com/tutorials/series/myth-busters/myth-you-need-to-use-octane-to-get-acceptable-performance-from-laravel https://www.highperformancelaravel.com/tutorials/series/myth-busters/myth-you-need-to-use-octane-to-get-acceptable-performance-from-laravel Sat, 26 Aug 2023 14:21:04 GMT <![CDATA[Pick your Javascript libraries carefully]]> https://www.highperformancelaravel.com/tutorials/series/front-end/pick-your-javascript-libraries-carefully https://www.highperformancelaravel.com/tutorials/series/front-end/pick-your-javascript-libraries-carefully Sat, 26 Aug 2023 14:21:04 GMT <![CDATA[Reducing repeated requests for the user with a decorator]]> https://www.highperformancelaravel.com/tutorials/series/writing-efficient-applications/reducing-repeated-requests-for-the-user-with-a-decorator https://www.highperformancelaravel.com/tutorials/series/writing-efficient-applications/reducing-repeated-requests-for-the-user-with-a-decorator Sat, 26 Aug 2023 14:21:04 GMT <![CDATA[Reducing unnecessary dependencies in controllers]]> https://www.highperformancelaravel.com/tutorials/series/writing-efficient-applications/reducing-unnecessary-dependencies-in-controllers https://www.highperformancelaravel.com/tutorials/series/writing-efficient-applications/reducing-unnecessary-dependencies-in-controllers Sat, 26 Aug 2023 14:21:04 GMT <![CDATA[Replace DATEDIFF with CURDATE - INTERVAL]]> https://www.highperformancelaravel.com/tutorials/series/faster-database-queries/replace-datediff-with-curdate-interval https://www.highperformancelaravel.com/tutorials/series/faster-database-queries/replace-datediff-with-curdate-interval Sat, 26 Aug 2023 14:21:04 GMT