Performance Check-list
Quick TTFB Wins
- Measure your starting TTFB and total page load time
- Enable all store caches
- Utilise Redis cache backend
- Set all indexes to manual
- Disable store logging
- Disable customer logging
- Perform database housekeeping
- Investigate flat catalogue (measure your performance before/after this change)
- Change top navigation depth
- Change product grid/list size
- Disable "Is Anchor" where not necessary
- Change search layered navigation settings
- Disable layered navigation on unnecessary attributes
- Remove £0.00(/blog/quick-magento-performance-wins#price-slider)
- Remove/replace custom layered navigation modules
- Delete unused products/categories/stores/attributes/attribute-sets
- Disable the Magento profiler
- Disable/limit crawl tools/API requests
Deeper TTFB improvements
- Change your search back-end
- Reconsider your current modules and remove unused modules
- Fix the top-navigation caching bug
- Drop the AJAX search suggestions
- Find modules that call home and cull them
- Hire a professional to profile your code
- Remove "optimisation" modules and FPC modules
- Disable your APM
Quick total load time wins
- Uncombine your CSS and JS
- Optimise images
- Serve assets from static subdomains
- Remove sliding banners
- Remove live chat
- Reduce external content
Deeper total load time improvements
- Reduce JS
- Reduce CSS
- Reduce Images
- Remove superfluous extensions
- Reduce product grid size
- Combine your CSS and JS
- Find and fix 404 errors
- Enable PageSpeed
- Enable MageStack Edge
- Enable Varnish
- Enable If-Modified-Since
- Defer scripts