Puncte:4

Pot folosi apache2 și memcache pe același server?

drapel ng

Sunt cu adevărat nou în dezvoltarea de servere. Am un server (Versiunea serverului: Apache/2.4.41 (Ubuntu)) pentru Django și rulează pe apache2. Vreau să folosesc Memcache pentru un set de interogări mare. Vreau doar să folosesc următorul viitor Django:

CACHES = {
    'Mod implicit': {
        „BACKEND”: „django.core.cache.backends.memcached.PyMemcacheCache”,
        „LOCATION”: „127.0.0.1:11211”,
    }
}

După cum am înțeles din documentația, trebuie să instalez Memcached, să configurez și să încep de la systemctl. După cum am menționat anterior, am un server apache2 pe systemctl. Dacă voi instala Memcached cu sudo apt install memcached, va fi o problemă?

Chiar îmi este frică să instalez ceva pe server pentru că avem aproape 20 de proiecte care rulează pe apache2 și nu vreau să-l stric. Încerc să folosesc apache2 și nginx în același timp în trecut și provoacă mari probleme.

Ce cale ar trebui să urmez pentru a folosi memcached?. Trebuie să cumpăr un nou server?

RonJohn avatar
drapel id
Apache2 și nginix sunt ambele servere http, așa că, desigur, provoacă probleme mari dacă nu le izolați porturile.
Puncte:10
drapel cz

Da, puteți rula memcached pe același server în siguranță, dacă aveți suficientă memorie liberă disponibilă pentru a stoca orice date pe care le va stoca în cache.

Scopul memcached-ului este de a păstra unele date în memorie, astfel încât să poată fi accesate mai rapid decât prin încărcarea de pe disc în mod repetat. Aceasta înseamnă că memoria va fi indisponibilă pentru alte scopuri în timp ce este utilizată pentru stocarea în cache a datelor aplicației.

Ar trebui să aveți o idee despre câtă memorie va fi necesară. Dacă nu știți deja, puteți rula teste în mediul dvs. de testare. Deoarece menționați un set de interogări mare, probabil că știți deja aproximativ de câtă memorie va avea nevoie.

După ce știți aproximativ de câtă memorie aveți nevoie, puteți decide dacă serverul dvs. are deja suficientă memorie sau dacă trebuie să adăugați mai multă memorie (sau să utilizați alt server).

Murat Demir avatar
drapel ng
Am 128 GB de ram și folosesc memoria cache în 3 proiecte diferite. Datele vor fi de aproximativ 30 GB. Momentan folosesc doar 5 GB de ram.
Puncte:3
drapel za

Pot folosi apache2 și memcache pe același server?

răspunsul este: da, puteți rula memcached pe aceeași mașină

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.