Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Repair Windows errors before they cause bigger problems3Scan for outdated or missing drivers - takes under a minuteiTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Antihost offers Linux VPS plans with full root access, unlimited traffic on a 1 Gbps port and a 14-day free trial.
To enable Memcached for PrestaShop, install the Memcached daemon on your VPS, install the PHP Memcached extension for the PHP runtime serving the shop, bind the daemon to a private interface, select Memcached on PrestaShop’s Performance page, and verify the web runtime can load the extension. Installing only the daemon does not make PrestaShop use it.
The exact package names, service unit, PHP version, bind address, and port depend on your Linux distribution and PrestaShop release. Treat the procedure below as a controlled setup: confirm the stack first, make one configuration change at a time, and verify from the web SAPI rather than relying only on an SSH command.
What Memcached changes in a PrestaShop installation
Memcached is a server-side, distributed cache. PrestaShop can store eligible cached data there instead of rebuilding the same results repeatedly. The distributed design is particularly useful when more than one application server needs to read the same cache service.
There are two separate components:
- Memcached daemon: the server process that holds cache items in memory and accepts connections.
- PHP Memcached extension: the client used by PHP applications such as PrestaShop to connect to that daemon.
The daemon by itself does not accelerate an application. As the Memcached Server Guide explains, applications must be programmed to use the service, which is why the PHP extension and the PrestaShop backend selection are both required.
#1 Best Overall
- Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
- With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
- Wide Application:Upgraded attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
- Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
- Warranty & Support: Our Electric air duster comes with 5 years warranty and 24/7 customer service. During this period, if you have any questions,pls kindly feel free to contact us.
Memcached is not a replacement for database storage, page generation, or PHP opcode caching. It is a volatile cache layer. A restart, eviction, or cache flush can remove entries, so the shop must continue to work correctly when the cache is empty.
Check the VPS and PrestaShop prerequisites
Use a Unix or Linux VPS where you have enough administrative access to install packages, change service configuration, restart PHP, and keep Memcached on a private network. The web server can be Apache or Nginx, but the PHP runtime used by that web server must be compatible with the installed PrestaShop release.
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Baseline requirements
| Item | What to confirm | Why it matters |
|---|---|---|
| PrestaShop release | Record the exact major and minor version before changing the cache backend. | Back-office labels, supported PHP versions, and cache behavior vary by release. |
| PHP | Confirm the version used by the web server or PHP-FPM, not only the command-line interpreter. | The Memcached extension must be loaded by the web SAPI that executes PrestaShop. |
| Database | Verify the database version and normal shop operation. | Memcached does not remove the need for a supported database. |
| Memory | Leave RAM for PHP, the database, the operating system, and other services. | Memcached allocation is additional pressure on the VPS; do not treat the cache as free memory. |
| Network | Know whether the daemon and web server are on the same VPS or separate private hosts. | The host and port entered in PrestaShop must be reachable from the PHP process. |
PrestaShop 8 documentation lists PHP 7.2 or later, MySQL 5.6 or later, and at least 256 MB of RAM dedicated to PHP for its documented setup. The 256 MB figure is a PHP requirement or recommendation, not a target Memcached allocation. Check the requirements for your installed release before applying those figures to a production shop.
Back up before changing the backend
Take a configuration backup and record the current cache method. If the new backend fails, you should be able to return to the previous method without guessing which setting changed. Installing Memcached does not require deleting existing cache files.
Install the Memcached daemon
Debian or Ubuntu
The Memcached project recommends using the distribution package because the operating system manages dependencies and security updates. On Debian or Ubuntu, update package metadata and install the daemon:
sudo apt-get update
sudo apt-get install memcached
The package may create a service automatically. Do not assume the service name or configuration path on every distribution; inspect the files installed by your VPS operating system and use its service manager to start the daemon, enable it at boot, and check its status.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Rank #2
- Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
- Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
- Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
- Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
- Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth
Red Hat, Fedora, and other distributions
Use the distribution’s package manager and repository package rather than compiling an untracked build. Package names, repository availability, service units, and configuration locations differ by release. Confirm which package supplies the Memcached daemon, then use the operating system’s documented commands to start it and apply updates.
Confirm that the daemon is listening
After starting the service, check its status and listening sockets from the VPS. The listener should be reachable from the PHP host but not exposed unnecessarily to the public internet. If the daemon fails to start, read the service log before changing memory or network settings; a syntax error, occupied port, or permission problem should be fixed at its source.
Install the PHP Memcached extension for the web runtime
PrestaShop’s Performance documentation identifies the PHP Memcached PECL extension as an integration prerequisite. Install the extension supplied for the exact PHP version that runs the shop. Distribution package names vary, and a package installed for one PHP version will not necessarily load into another.
Distinguish CLI PHP from PHP-FPM or Apache PHP
SSH commands often invoke CLI PHP. The shop may instead run through PHP-FPM or an Apache module, with a different version and a different extension directory. A successful CLI check therefore does not prove that PrestaShop can use Memcached.
- Identify the PHP version and SAPI serving the virtual host.
- Install the matching distribution or PECL extension package.
- Enable the extension using the method provided by that PHP installation.
- Restart the relevant PHP-FPM pool or Apache service so the web workers reload PHP modules.
- Verify the module from the web runtime, not just from an SSH shell.
A CLI check can still be useful as a first diagnostic:
php -m | grep -i memcached
If this prints nothing, the CLI extension is absent or disabled. If it prints memcached but PrestaShop still reports that the option is unavailable, inspect the web SAPI separately. Package and service names are distribution- and version-specific, so use the files and commands shipped with your VPS image.
Rank #3
- 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
- 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
- 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
- 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
- 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.
Restart only the service that owns the PHP workers
Restart PHP-FPM when Nginx proxies requests to PHP-FPM. Restart the appropriate Apache service when Apache loads PHP directly or proxies to its own PHP-FPM configuration. Restarting an unrelated CLI package will not reload the module used by the shop. Plan the restart during a maintenance window if the VPS hosts other applications.
Bind and size Memcached safely
Memcached is commonly deployed without application-level authentication. Keep it on localhost when PrestaShop and the daemon share a VPS, or on a private interface when the application is on another private host. Do not bind an unauthenticated cache daemon to a public address. Restrict firewall access to the application hosts and private network.
Understand the important daemon options
| Option | Meaning | Operational implication |
|---|---|---|
-m |
Memory available for storing cache items. | It is not a global process-memory limit. PHP, connections, allocator overhead, and the operating system still need RAM. |
-d |
Run as a daemon in the background. | Many distribution service files already manage background execution; follow the package’s service configuration instead of adding conflicting flags. |
-v |
Increase logging verbosity. | Useful for short diagnostic sessions, but verbose logs can grow quickly and should not be left enabled without a reason. |
Choose a conservative item-storage value based on the VPS’s total memory and workload. The official documentation does not specify a universal percentage or a correct allocation for every shop. Leave headroom for PHP workers, the database, web-server buffers, filesystem cache, and traffic spikes. Increase the value only after observing the effect and confirming that the VPS remains stable.
Keep configuration changes reversible
Back up the package configuration before editing it. Record the bind address, port, memory value, and any logging flags. After editing, validate the service configuration, restart the daemon through the distribution’s service manager, and check its status and logs. If it fails, restore the last known-good file rather than stacking additional changes.
Select Memcached in PrestaShop
Once the daemon and PHP extension are ready, configure the application in the back office:
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
- Sign in to the PrestaShop back office with an account allowed to change performance settings.
- Open the Performance configuration page. The surrounding menu label can differ by PrestaShop release.
- Find the caching method section and select Memcached.
- Use Add server to create a Memcached server entry.
- Enter the daemon’s private host address or hostname and the port on which it is listening.
- Save the configuration, then confirm that the server appears in the configured list and is marked usable.
Use localhost or a private address only when that address is valid from the PHP process. A hostname that resolves on your SSH session may resolve differently inside a PHP-FPM environment. If the daemon is on another VPS, allow only the private application-to-cache path through the firewall.
Rank #4
- 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
- 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
- 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
- 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
- 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.
Memcached is described by PrestaShop as especially effective with multiple servers because the cache service can be shared across application hosts. On a single VPS, it remains an option, but compare its memory and operational overhead with local file caching and the cache methods supported by your release.
Verify that PrestaShop can actually use Memcached
Check the web PHP configuration
In the back office, open Advanced Settings > Information and inspect the active server and PHP configuration. Confirm that the Memcached extension is visible there. This check is more reliable than a CLI module list because it describes the runtime handling browser requests.
PrestaShop also documents a phppsinfo.php checker. Upload it to the store directory only for the diagnostic period, open it through the appropriate protected URL, and inspect the PHP module and version information it reports. Protect the file from public access and remove it after the check so it cannot disclose server details.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallVerify the complete path, not only individual components
- The daemon service is running and listening on the configured private interface.
- The PHP web SAPI shows the Memcached extension as loaded.
- The host and port saved in PrestaShop match the daemon configuration.
- Firewall rules permit the PHP host to reach that private endpoint.
- PrestaShop’s Performance page remains saved with Memcached selected after a new back-office session.
Only after these checks should you compare page behavior or server resource usage. The cited official documentation provides no universal latency percentage, throughput result, or conversion improvement. Any performance change depends on the shop’s modules, traffic, PHP workers, database, cacheable workload, and memory pressure.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Choose among PrestaShop cache backends
PrestaShop’s descriptions are release-specific, so confirm the labels and supported methods in your installed version. The following comparison reflects the documented distinctions rather than a benchmark.
| Backend | Distribution | Operational profile | What you need |
|---|---|---|---|
| File system | Local to one server. | Simple deployment with no separate cache daemon; entries live on the local filesystem. | Writable cache directories and sufficient local disk access. |
| Memcached | Distributed; can serve multiple application servers. | Central cache service with network exposure that must be kept private; entries are held in memory. | Memcached daemon, PHP Memcached extension, reachable host and port, and firewall controls. |
| APC or equivalent opcode-oriented cache | Primarily single-server. | Useful for local PHP execution caching, but it is not the same as a distributed Memcached data cache. | Support in the installed PHP version and the configuration exposed by the PrestaShop release. |
Choose Memcached when the extension is available, the cache service can remain private, and the shop benefits from a shared cache across application servers. Choose a simpler local method when the VPS is a single host and operating another daemon would consume scarce memory or add unnecessary failure points.
Best Value
- 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
- 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
- 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
- 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
- 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.
Troubleshoot the most common failures
Memcached is not listed in the Performance page
- Check whether the web SAPI has the PHP Memcached extension loaded.
- Confirm that the extension matches the PHP version serving PrestaShop.
- Restart PHP-FPM or Apache after enabling the module.
- Review the PrestaShop release requirements and host support.
A CLI result alone cannot establish that the back office can load the module.
The daemon is running, but PrestaShop cannot connect
- Compare the saved host and port with the daemon’s actual bind address and listening port.
- Test connectivity from the web server or PHP host, not from an unrelated workstation.
- Check private-network firewall rules and security groups.
- Inspect service logs for bind failures or rejected connections.
Do not solve a connection problem by exposing the daemon publicly. Correct the private route or firewall rule instead.
The extension appears loaded, but the shop behaves as before
- Re-open the Performance page and verify Memcached is still the selected method.
- Confirm the server entry was saved and points to the intended daemon.
- Check that the application is not bypassing the cache because of a module, development mode, or invalid configuration.
- Observe PHP, database, and cache resource behavior over representative traffic rather than judging from one page load.
Memcached does not guarantee a visible speed increase on every shop. A workload dominated by uncached database queries, slow third-party modules, or network latency may need a different optimization.
The VPS runs out of memory after enabling it
Reduce the item-storage allocation and leave more headroom for PHP and the database. Remember that -m controls item storage, not every byte used by the process or the rest of the VPS. If the host remains constrained, return to the previous cache method and reassess the workload before re-enabling Memcached.
Cache entries disappear after a restart
Plan for an empty cache. Rebuilding entries after a restart is normal for a volatile cache; it should not affect the correctness of catalog, cart, order, or account data. Investigate repeated restarts, evictions, or memory pressure if the warm-up cost becomes operationally significant.
Free tools Windows power users keep installed
One-click scans. No signup required.
Production checklist
- Record the PrestaShop and PHP versions and confirm compatibility.
- Back up the current cache configuration.
- Install the Memcached daemon from the VPS distribution repository.
- Install the PHP Memcached extension for the web-serving PHP runtime.
- Restart the PHP service that executes the shop and verify the module from that runtime.
- Bind Memcached to localhost or a private interface and restrict firewall access.
- Set a conservative item-storage value with RAM reserved for PHP, the database, and the operating system.
- Select Memcached in the Performance page and add the correct private host and port.
- Check Advanced Settings > Information or the documented
phppsinfo.phpchecker. - Watch logs and resource usage during normal traffic, and keep a rollback path.
This sequence separates installation, PHP integration, network security, application selection, and verification. If one layer fails, test that layer rather than changing all settings at once.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

