Improving PrestaShop Admin Performance

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

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.

A place in PrestaShop back office to enable cache (recommended)
A place in PrestaShop back office to enable cache (recommended)

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 SystemUses cache files
MemcachedUses Memcache PHP extension to store cache in memory
MysqlUses database for memory cache
APCUses APC PHP extension to cache
XCacheUses 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 XCacheFastest, but rarely available
MemcachedFast as it uses memory
File System
Slower than others above
MysqlRandomly 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.

A place in PrestaShop back office to enable cache (recommended)
A place in PrestaShop back office to enable cache (recommended)

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.

See how you can disable PrestaShop stats.

Conclusion

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.