Atenție vă rog! Pentru operațiunile descrise în această lecție, trebuie să știți administrarea * nix-sistemelor. Înainte de a începe aceste operațiuni, este recomandat să efectuați o copie de rezervă completă a "mașinii virtuale".
În cazul în care proiectul intenționează să utilizeze memcached. este necesar să îl configurați în funcție de sarcina așteptată.
Pentru a face acest lucru aveți nevoie de:
- În fișierul / etc / sysconfig / memcached, setați următorii parametri:
- MAXCONN = "1024" - numărul de conexiuni simultane (implicit 1024);
- CACHESIZE = "1024" - cantitatea de memorie alocată pentru cache (în mod implicit 64MB);
- OPTIONS = "t 8" - numărul de fire memorate (implicit este 4).
Notă. Parametrii MAXCONN. CACHESIZE și OPTIONS sunt selectate experimental, în funcție de natura încărcăturii și de resursele disponibile.
Pentru a estima cantitatea de memorie necesară pentru memorarea în cache (parametrul CACHESIZE), aveți posibilitatea să alegeți dimensiunea memoriei cache a fișierelor. Dacă aveți un fișier proiect cache ocupă un 3 GB, atunci utilizarea memcached c memorie de 256 MB nu va fi eficientă din cauza frecventă deplasarea.
- După setarea memcahed, trebuie să fie repornit cu comanda:
- Apoi, conectați-l la /bitrix/php_interface/dbconn.php:
Și în fișierul /bitrix/.settings_extra.php (dacă nu, creați):
În cazul în care se utilizează un server, pentru a îmbunătăți performanța, puteți configura munca cu memcached prin socket. adică în fișierul / etc / sysconfig / memcached specificați parametrii:
- USER = "bitrix" - utilizatorul din care va fi lansat memcached;
- OPTIUNI = „- t 8 -s /tmp/memcached.sock“ - numărul de fire și calea către soclu.
Restartați comanda memcached:
După aceea, trebuie să modificați setările în /bitrix/php_interface/dbconn.php:
Și în fișierul /bitrix/.settings_extra.php (dacă nu, creați):
Articole similare