Modul Memcached

(Ostatní)

Modul Memcached je služba poskytující cacheování v rámci operační paměti Vašeho serveru. Tím umožní rychlejší zpracování požadavků Vašich návštěvníků na Vašich webových stránkách. Stejného systému pro zrychlení načítání dnes využívají portály jako Youtube, Facebook či Twitter.

Domovská stránka: memcached.org

Wiki: Memcached/Wiki na Github

Upozorňujeme, že modul Memcached je podporován jen a pouze v rámci PHP verze 7.2 a 5.6. Případnou změnu verze PHP pro celý Váš hostingový účet lze provést v administraci hostingového účtu v sekci "VPS - SYSTÉM").

Aktivaci modulu Memcached lze provést v administraci hostingového účtu v sekci "VPS - MODULY" (pro správné fungování je třeba aktivovat také modul Igbinary, ten ukládá data v binární formě a tak zrychluje celé zpracování).

Služba Memcache beží formou démonu na socketu. Z tohoto důvodu je třeba aby aplikace, které chtějí Memcached využívat, využívali připojení vůči tomuto socketu. Ten leží na adrese /var/run/memcached/memcached.sock pod portem číslo 0.

W3 Total Cache v rámci aplikace Wordpress

Nejrozšířenějším opensource redakčním systémem na světě je pravděpodobně Wordpress a nejvyužívanějším cacheovacím pluginem v rámci této aplikace bude pravděpodobně W3 Total Cache. Proto si ukážeme příklad nastavení volání uvedeného socketu v rámci tohoto pluginu.

V rámci nastavení jednotlivých cache pod položkou "Performance" v hlavním menu zadní administrace Wordpress (v našem příkladu sekce "Page Cache") lze vyplnit adresu k onomu socketu u kolonky "Memcached hostname:port / IP:port". U této kolonky vyplňte adresu vedoucí k socketu modulu Memcached. Některé aplikace (jako v našem příkladu) vyžadují také uvedení portu pro onen socket, tedy adresu doplňte o dvojtečku a číslo portu "0".

Aplikace Joomla

Nastavení v redačkním systému Joomla se provádí uvnitř administračního rozhraní aplikace.
Po přihlášení je třeba přejít do sekce v levém menu "Konfigurace - Globální". Zde kliknete na záložku "Systém". Posléze uvidíte "Nastavení mezipaměti" kde je nutné pro využívání Memcache zvolit v typu "Zpracování paměti" -> "Memcached (experimentální)"
Adresu služby Memcache "/var/run/memcached/memcached.sock" je nutné vložit do nastavení s názvem "Memache Server Host".

Ujistěte se, že nemá více instalací Joomla stejný secret kód (public $secret = 'secret_word';) v konfiguračním souboru domény (configuration.php). Jinak by mohli Joomla instalace sdílet stejný cache soubor a vzájemně se tak ovlivňovat.
 

 



Zpětná vazba (feedback)

Byl tento článek nesrozumitelný, obsahoval nepřesné informace, nebo v něm nějaké informace chyběly?
Napište nám nebo využijte komentářů níže.

Komentáře

Nový komentář

(nebude zobrazen)