PHP akcelerátory - nastavení

Na našem hostingu lze využít dvě metody pro urychlení běhu webu a aplikací.

Zend Opcache

Jde o cache (mezipaměť) pro PHP kód. Velmi zjednodušeně řečeno pracuje tak, že již jednou načtená a zkompilovaná PHP stránka
zůstává v této paměti ve zkompilovanén stavu a při dalších voláních již není třeba kód kompilovat znovu. Tím se šetří čas při opakovaném
načítání stránek.

Tato cache je na našich serverech aktivována standardně a pro její činnost není třeba žádné speciální nastavení.
V případě potřeby je možné ji pro konkrétní hosting vypnout.


Memcached

Memcache je distribuována paměťová cache (databáze) typu key - value. Do této databáze se vloží pod určitým klíčem hodnota a následně se pomocí tohoto klíče daná hodnota znovu zavolá.
Memcache se nejčastěji používá k ukládání výsledků selectů z databáze. Je tedy ideální pro dynamické stránky jako jsou různé CMS (Joomla, Wordpress, Drupal) nebo e-shopy (Magento, Prestashop).
Použitím této technologie dochází k redukci přístupů do databáze. Často prováděné operace, jako je například načtení úvodní stránky, jsou tedy značně rychlejší.

jak Memcached aktivuji?

Většina již zmíněných CMS obsahuje podporu pro Memcached přímo v nastavení. Pro použití stačí zadat správný hostname, na kterém služba běží a port.
V případě našeho hostingu je to:

host: localhost (nebo 127.0.0.1)
port: 11211

Použití je samozřejmě možné i ve vlastním PHP kódu. Pro příklady implementace využijte ideálně oficiální zdroje na stránkách PHP.NET.  

  • 2 Uživatelům pomohlo
Byla tato odpověď užitečná?

Související články

Webhosting - odesílání emailů z webu

Výchozí zakázání funkce php mail():Z důvodů bezpečnosti je ve...

Popis výchozích adresářů a souborů

Po vytvoření hostingu je ve Vašem domovském adresáři automaticky...