fbpx
10X Your WordPress Speed using LiteSpeed Memcached
February 25, 2022

Memcached is a distributed memory object caching system similar to Redis. In this article, we are going to discuss how you can set up LiteSpeed Memcached daemon on your server from the command line and then install Memcache PHP extension so that you can use it with your WordPress site.

In CloudPages one-click Memcached is in the road map and it will be available in coming versions.

Personally I would recommend just to go with Redis, however, if you are still looking to use Memcached, you can continue with this article. For Redis you can follow this guide: How to set up Redis on your server?

Installing Memcached and its PHP Extension with LiteSpeed is slightly different compared to Apache or NGINX. We’ve covered everything in this guide on how to set up LiteSpeed Memcached on your server and use it with LiteSpeed Cache WordPress plugin.

What is Memcached ?

Memcached is a distributed memory object caching system. Memcached is a free, open-source, high-performance, and generic in nature. Memcached is used for accelerating dynamic web applications by relieving database load. Like Redis, it is another caching system to boost up the performance.

Memcached is an in-memory key-value store, it is used to store small pieces of data like objects and strings that it gets from the API calls, database calls, and page rendering.

Setting up LiteSpeed Memcached

Step 1: Pre-requisites

  1. Deploy CloudPages on your server (if you don’t have any other control panel installed, if you are using any other control panel like CyberPanel, you can skip this step)
  2. Deploy WordPress Site

You need a WordPress site with LSCache plugin installed, because once we install LiteSpeed Memcached and its PHP Extension we need the plugin to connect WordPress with Memcached backend.

Since you need a WordPress site, that is why you need to install CloudPages using which you can easily deploy WordPress site with LSCache plugin pre-installed.

Once all of the above is done, its time to install memcaced and its LiteSpeed PHP Extension.

Step 2: Install Memcached Daemon

Once your WordPress site is ready, we first need to install memcached deamon, first upgrade your server packages using the commend below

sudo apt update && apt upgrade
upgrade all Ubuntu packages
Upgrade all Ubuntu packages

These commands will update all core packages.

Now install memcached daemon using the command below:

sudo apt-get install memcached
set up Memcached

Once installation is done now you have to verify if Memcached is active and enabled or not. To check the status run the following command.

systemctl status memcached
active Memcached

If status or the service is disabled or inactive or failed use these commands.

To active the Memcached demon run:

sudo systemctl start memcached

To enable the Memcached demon to run:

sudo systemctl enable memcached

Memcached deamon is installed, we only need the required PHP extension to start using it with our WordPress website.

Step 3: Install LiteSpeed Memcached PHP extension:

PHP extension is important to connect your WordPress site with memcached deamon that we’ve just installed. If you are using some other control

LiteSpeed comes with its own PHP packages, you can search for memcached extension name using the command below

sudo apt list lsphp* | grep memcache

As you can see that LSPHP memcached extension is available for install. Here is the command to install the PHP extension.

sudo apt install lsphp7X-memcached

Note: You can replace 7X with any of your required versions of the PHP for example 74 or 80.

Now that everything has been done from the server side, it’s time to test and verify from the LSCache plugin side.

Step 4: Verify Memcached setup with LiteSpeed Cache

Open your WordPress admin dashboard and navigate to LiteSpeed Cache -> Cache -> Object Cache

You can see that the object cache is disabled by default. Press the Object Cache button and keep the default Memcached port (11211) as is. Press the Save button when you’re finished.

litespeed-memcached

You can see these things:

Memcached Extension: Enabled
Connection Test: Passed

It means that Memcached is configured correctly and is in use. If you have any questions, feel free to ask in the comments section.

Shoaib is our CEO. He loves to write code and occasionally write articles related to WordPress.

Recent Posts

Get Newsletter Updates

How To Properly Backup Your WordPress Website?

How To Properly Backup Your WordPress Website?

Are you looking for versatile ways to backup a WordPress website? It’s essential to create a full backup for your WordPress site as it helps you recover or restore your website when something goes wrong. You never know when something bad will happen and you will lose...

read more
How to Fix the 504 Gateway Timeout Error?

How to Fix the 504 Gateway Timeout Error?

If you’ve ever visited a website that serves you on an error page, you would have experienced how frustrating it is classified as the most frustrating thing you can do as a brand doesn’t meet your target audience's needs and expectations. If you’re a website visitor,...

read more
Why Good Page Experience is Needed For Every Website

Why Good Page Experience is Needed For Every Website

Technology isn’t perfect! However, regular monitoring and maintenance help it run as smoothly as possible. This can be true when it comes to managing your server. There are many who are still in search of the optimal server solution for their website's better page...

read more

Comments

0 Comments

Submit a Comment

Your email address will not be published.

Subscribe

Join Our Newsletter

Pin It on Pinterest

Share This