After using PrestaShop back office for a while, you might notice that it gradually becomes slower. Fortunately, the PrestaShop admin speed is very easy to improve.
This article will show you how to fix typical performance issues and get your office back to work faster. I will also discuss the following:
- Review PrestaShop Admin Cache
- PrestaShop Debug Mode For Admin Performance Optimization
- PrestaShop Admin Stats And Performance Optimization
Review PrestaShop Admin Cache
In the latest PrestaShop version, all Performance Settings can be found on one back office page under the Advanced Parameters menu, just click the Performance submenu item.
At the very bottom of this page, be sure to set “Use cache” to YES.
All other options are not necessary on this page as they only apply to the front-end performance. The blog has a separate page about how to increase the PrestaShop store frontend speed.
But one option, “Caching Type,” is essential. It contains the following settings:
|File System||Uses cache files|
|Memcached||Uses Memcache PHP extension to store cache in memory|
|Mysql||Uses database for memory cache|
|APC||Uses APC PHP extension to cache|
|XCache||Uses XCache PHP extension to cache|
Hosting platforms rarely support APC or XCache. Therefore, the best option would be to choose Memcached or fallback to File System caching if there are no other options.
Below are the performance grades for each option:
|APC or XCache||Fastest, but rarely available|
|Memcached||Fast as it uses memory|
|File System||Slower than others above|
|Mysql||Randomly can slow down the entire store|
|No-cache||Slowest from all available options|
If you are running into some issues, I recommend disabling only the cache first.
PrestaShop Debug Mode For Admin Performance Optimization
Disabling “Debug Mode” can also help speed up admin by suppressing server log message printing.
PrestaShop Admin Stats And Performance Optimization
PrestaShop collects a lot of information for its stats page: orders, funnels, checkouts, and many more.
By disabling this information collection, your administration will run a little bit faster.
PrestaShop should run fine with millions of products and orders. However, suppose you see a performance downgrade in your store. In that case, it usually means that one plugin has some slow database operations and needs to be disabled or investigated by a software engineer.
SEO is ongoing and time-consuming work. Read more about marketing and SEO in our blog.