Răspunsul scurt:
este posibil să eliminați APCu și Memcached?
da
este posibil să o faci în siguranță fără a distruge serverul?
da
este o idee atât de stupidă să le elimini?
Bine, depinde
Cel mai lung:
Memcached
este un demon în plus
Memcached este un daemon flexibil de stocare în cache a obiectelor de memorie, conceput pentru a ușura încărcarea bazei de date în aplicațiile web dinamice prin stocarea obiectelor în memorie.
Se bazează pe libevent pentru a se scala la orice dimensiune necesară și este optimizat în mod special pentru a evita schimbarea și pentru a utiliza întotdeauna non-blocare
I/O.
Va consuma doar memoria așa cum este definită mai jos (în cazul meu 512 MB)
Aveți mai multe opțiuni, despre cum să îl utilizați și chiar să îl eliminați. Datorită faptului că folosesc Debian, următorul este cel de obicei.
DAR Amintiți-vă că trebuie să eliminați și asta din aplicația dvs. Altfel, se poate rupe sau face lucruri cu fir.
Debian
apt elimina memcached
Acest lucru nu elimină Configurațiile, poate doriți să adăugați --epurare
la comanda de mai sus pentru a o elimina complet.
CentOS
yum elimina <pachetul>
În cazul în care nu găsiți numele corect, utilizați
lista yum instalată |grep <nume>
memcached.conf
cel
-d
fișier jurnal /var/log/memcached.log
Mod implicit
ținând atât de mult
-m 64
-p 11211
rădăcină dacă nu
Comanda
-u memcache
adrese
a te asigura
-l 127.0.0.1
-l [::1]
este 1024
tu faci asta
Concluzie
Să mergem din nou la punctul tău
- este o idee proastă să le eliminați?
Depinde de cazul de utilizare, deoarece ar trebui să îmbunătățească Performanța. Chiar și pe cel mai mic container LXC al meu (1CPU/128MB Ram), este posibil să rulez php-apc și memcache fără probleme. Și, mai mult, ambele „cache” sunt limitate de un element de configurare în Utilizarea maximă a RAM.
După cum am spus deja, încă cred că ar putea exista o X-și-Y-Problemă
Deoarece nu ați furnizat informații suplimentare momentan, ci 3 Întrebări. Până acum, am răspuns la asta în momentul stării actuale.