Improving PrestaShop Admin Performance

Improving PrestaShop Admin Performance

After using PrestaShop back office for a while, you might notice that it is slower. Fortunately, it is easy to improve PrestaShop admin speed.

This article will show you how to fix typical performance issues and get back office to work faster.

Review PrestaShop Admin Cache

In the latest PrestaShop version, all performance settings can be found in one back office page under the Advanced Parameters menu, clicking 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 frontend performance. The blog has a separate page about how to increase 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 Ues 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.

Here are 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 entire store
No-cache Slowest from all available options

I only recommend disabling cache if you are running into some issues.

PrestaShop Debug Mode For Admin Performance Optimization

Disabling “Debug Mode” can also help speed up admin by suppressing server log messages printing.

Disable debug mode to have faster PrestaShop experience
Disable debug mode to have faster PrestaShop experience

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 collecting, 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.

PrestaShop PageSpeed Score - everything you need to know
PrestaShop PageSpeed Score - everything you need to know

How to setup best PrestaShop customers experience for your store and get the best SEO pagespeed related rankings.

Continue Reading →
How To Backup PrestaShop
How To Backup PrestaShop

Guides on how to backup PrestaShop database, files, images, categories and products. With restoration instructions.

Continue Reading →
PrestaShop Upgrade From v1.6 To v1.7
PrestaShop Upgrade From v1.6 To v1.7

How to upgrade to PrestaShop v1.7 and what benifits you will gain from the upgrade.

Continue Reading →
Importing and Exporting Products In PrestaShop
Importing and Exporting Products In PrestaShop

Import products in PrestaShop and export. Including other content types too.

Continue Reading →
How to Use PrestaShop Contact Form Feature
How to Use PrestaShop Contact Form Feature

Get best out of PrestaShop contact form feature, what are the best practices for ecommerce store owners.

Continue Reading →
PrestaShop Cache For The Best Optimization
PrestaShop Cache For The Best Optimization

Is it safe to remove PrestaShop disk cache folders? What cache setup is the best? All answers in this article.

Continue Reading →