Manuális beállítása memcached

Figyelem! A leckében leírt műveletekhez ismernie kell a * nix-rendszerek adminisztrációját. Mielőtt elkezdi ezeket a műveleteket, ajánlott teljes biztonsági másolatot készíteni a "virtuális gépről".

Abban az esetben, ha a projekt szándékosan őrzött. azt a várt terhelésnek megfelelően kell beállítani.

Ehhez szükség van:

  • Az / etc / sysconfig / memcached fájlban állítsa be az alábbi paramétereket:
    • MAXCONN = "1024" - a párhuzamos kapcsolatok száma (1024 alapértelmezés szerint);
    • CACHESIZE = "1024" - az elosztott memória összege a gyorsítótárhoz (alapértelmezés szerint 64 MB);
    • OPTIONS = "t 8" - a memcached threads száma (alapértelmezett 4).

    Megjegyzés. MAXCONN paraméterek. A CACHESIZE és az OPTIONS kiválasztása kísérletileg történik, a terhelés jellegétől és a rendelkezésre álló erőforrásoktól függően.

    A gyorsítótárazáshoz szükséges memória mennyiségének (CACHESIZE paraméter) becsléséhez a fájl gyorsítótárának méretét adja meg. Ha a projektben 3 GB-os fájlok gyorsítótár található, 256MB memóriával történő memfacholás használata nem lesz hatékony a gyakori kiutasítás miatt.

  • A memcahed beállítása után újra kell indítani a parancsot:
  • Ezután csatlakoztassa a /bitrix/php_interface/dbconn.php fájlt:

    És a /bitrix/.settings_extra.php fájlban (ha nem, create):

    Abban az esetben, ha egy kiszolgálót használnak, a teljesítmény növelése érdekében a munkát az aljzaton keresztül memcached módon konfigurálhatja. azaz a / etc / sysconfig / memcached fájlban adja meg a paramétereket:

    • USER = "bitrix" - az a felhasználó, ahonnan a memcached lesz elindítva;
    • OPTIONS = "- t 8 -s /tmp/memcached.sock" - a szálak száma és az aljzat elérési útja.

    Indított parancs újraindítása:

    Ezt követően be kell állítania a /bitrix/php_interface/dbconn.php beállításokat:

    És a /bitrix/.settings_extra.php fájlban (ha nem, create):

    Kapcsolódó cikkek