Score:4

Can I use apache2 and memcache in same server?

ng flag

I am really new to server development. I have a server (Server version: Apache/2.4.41 (Ubuntu)) for Django and it's running on apache2. I want to use Memcache for a large queryset. I just wanna use the following Django future:

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.memcached.PyMemcacheCache',
        'LOCATION': '127.0.0.1:11211',
    }
}

As I understand with the documentations I have to install Memcached, configure, and start at systemctl. As I mention before I have an apache2 server on systemctl. If I will install Memcached with sudo apt install memcached, is it going to be a problem?

I am really scaring to install something on the server because we have almost 20 projects running on apache2 and I don't want to ruin it. I try to use apache2 and nginx at the same time in the past and it causes big problems.

Which way should I follow to use memcached?. Do I have to buy a new server?

RonJohn avatar
id flag
Apache2 and nginix are both http servers, so of course they cause big problems unless you isolate their ports.
Score:10
cz flag

Yes, you can run memcached on the same server safely, if you have enough free memory available to store whatever data it will cache.

The purpose of memcached is to keep some data in memory so that it can be accessed more quickly than by loading it from disk repeatedly. That means that memory will be unavailable for other purposes while it is being used for caching your application data.

You should have some idea of how much memory will be needed. If you do not already know, you can run tests in your test environment. Because you mention a large queryset, you probably already know approximately how much memory this will need.

After you know approximately how much memory you need, you can decide if your server already has enough memory, or if you need to add more memory (or use another server).

Murat Demir avatar
ng flag
I have 128gb of ram and I am using cache in 3 different project. The data will be about 30 gb. Curently I am just using 5 gb of ram.
Score:3
za flag

Can I use apache2 and memcache in same server?

the answer is: Yes you can run memcached on the same machine

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.