We developed a plugin that makes all the recommended fixes at once - Google Page Speed Optimizer. The main idea of the module is to make your Magento faster optimizing JS, CSS, HTML code structure and using lazy loading for images and WebP format.
→ Listen to our Magento 2 speed podcast to find out how it works on the inside.
Another solution we focusing on when talking about Magento speed is Full Page Cache Warmer.
A cache should be timely refreshed and warmed. However, not all website pages require constant updates. That’s why you should keep in mind the scheme of cache refreshing on your website or use our tool with 5 algos for prioritizing pages for cache warming. Besides, this mod will auto-update the cache, so you won’t need to make it manually after every change you contribute to the catalog. Also, the extension includes reports on crawler activity. This means you can timely detect errors, monitor the warming process and analyze the efficiency of the algo in use.
And one more solution we have for speeding up Magento - Elastic Search.
Apart from the autocomplete search, autocorrections, synonymic results, we included wildcard partial/fallback search, error tolerance, search query. Thus, you can hide out-of-stock products from the search results page. As a rule, complex search algos consume your website resources and stall the loading. If you have Elasticsearch installed, this module will extend the possibilities while raising your speed score.
Moreover, to make it as convenient as possible for you to check the speed of your site, we’ve created a new developer’s tool - Magento 1/2 performance optimization & tuning extension for Chrome. It goes for $0,00, so all you need is to download it for your browser.