Ez a funkció memória-háttértár használatát tesz lehetővé a OTRS-ben használt gyorsítótárak számára. Lehetővé teszi a teljes gyorsítótár Round Robin módszerrel történő kiosztását több memcached-kiszolgálón, és biztosítja az OTRS zökkenőmentes telepítését magas rendelkezésre állású környezetben.
A használható memcached-kiszolgálók száma korlátlan. A memcached-kiszolgálók megfelelő beállítása után az OTRS használatával beállíthatja, hogy az OTRS melyiküket használja. Erősen javasoljuk, hogy a beállításokat kizárólag az OTRS tanácsadóink végezzék el.
A MemcachedFast OTRS gyorsítótár-háttérprogram a Cache::Memcached::Fast CPAN-modult használja, amely egy Perl-ügyfélprogram a memcachedhez. A memcached egy memória-gyorsítótár démon.
A Memcached egy szabad és nyílt forráskódú, nagy teljesítményű, elosztott memóriájú objektum-gyorsítótárazó rendszer. Gyakran használják nagy, dinamikus adatbázis-alapú weboldalak felgyorsítására az adatok és objektumok RAM-ban történő gyorsítótárazásával, hogy csökkentsék a külső adatforrás (például adatbázis vagy API) beolvasásainak számát.
Alapok
Megjegyzés
Meg kell változtatnia a Cache::Module
beállítást a MemcachedFast
használatához, ha ezt még nem tette meg.
Legalább 1 memcache-kiszolgáló megléte szükséges. Több (kisebb) kiszolgáló használata ajánlott egyetlen nagy kiszolgáló helyett. A magas rendelkezésre állású fürtökhöz mindenképpen 1-nél több kiszolgálóra lesz szükség. Csak 1 kiszolgáló egyetlen meghibásodási pontot jelent.
Ajánlott a szükséges Storable
és Cache::Memcached::Fast
CPAN-modulok legújabb verzióinak használata.
Megjegyzés
A memcached nem kezel hitelesítést és replikációt.
Figyelem
Ne használjon olyan javítócsomagokat, amelyek replikációt telepítenek, mint például a repcached
. Ez nem támogatott.
Memóriabeállítások
Alapértelmezetten a memcached általában csak egy kis mennyiségű RAM-ot különít el a gyorsítótár számára. Ez operációs rendszertől vagy Linux-disztribúciótól függően eltérő lehet, de 64 MB és 512 MB között változik. Minél több memóriát tud adni a memcachednek, annál jobb. Az OTRS-hez legalább 4 GB szükséges. Nagy telepítéseknél érdemes még többet adni.
Tapasztalataink szerint egy adatbázis nélküli előtétprogram-kiszolgáló esetében durva iránymutatásként a memóriát egyenlően kell elosztani az operációs rendszer, az Apache és a memcached között (1/3).
A memcached számára rendelkezésre álló memória mennyiségének növeléséhez módosítsa az -m
kapcsolóval együtt átadott értéket. Ez az érték megabájtban van megadva. Például 2 GB gyorsítótárhely megadásához adja meg a -m 2048
értéket. A beállításai között valószínűleg van egy beállítófájl, ahol ezt be tudja állítani. Linuxon a memcached az /etc/memcached.conf
fájlban tárolja a beállításait.
Megjegyzés
Indítsa újra a memóriagyorsítótár-démont, ha megváltoztatja a beállításokat.
Biztonság
A memcached nem kezeli a hitelesítést. Az adatok biztonságáért a felhasználó a felelős. Ezért gondoskodjon a hálózat biztonságáról (például alhálózattal, elkülönített hálózattal vagy tűzfallal).
De győződjön meg arról is, hogy minden OTRS-példány képes kommunikálni minden memcached-kiszolgálóval.
Felügyelet
Ajánlott olyan felügyeleti eszközöket használni, mint a phpmemcacheadmin. Léteznek a Nagioshoz is bővítmények.