Configurați manual memcached

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

    Trimiteți-le prietenilor: