Mi az OpCache?
A weboldal betöltésgyorsítás egyik alternatív módszere a ZEND OpCache alkalmazás. Az OpCache a weboldal első betöltésekor a PHP programkódból a szerver által gyorsabban futtatható gépi kódot fordít, ún opcode-ot, amelyet aztán a memóriában tárol el. Ismételt betöltés esetén a PHP futtatása helyett ezt a gépi kódot futtatja, ezáltal jelentősen megnövelve az oldal betöltési idejét. Egyes mérések szerint akár 50%-os gyorsulás is elérhető az oldal betöltési idejét tekintve. A google által alkalmazott súlyozásnál is figyelembe vett alacsony betöltési idő miatt így sokkal jobb helyezéseket érhetnek el a weboldalaik a Google keresési találatok között, továbbá jelentősen növekedhet a felhasználói élmény. Minden tárhely szolgáltatásunkhoz alapértelmezetten elérhető az OpCache szolgáltatás!
Hogyan tudom alkalmazni az OpCache-t?
A legnépszerűbb CMS szoftver csomagok, úgy mint a WordPress, Joomla, Drupal, Magento, stb alapértelmezetten támogatják az OpCache használatát. Nincs szükség további teendőkre, esetleg finomhangolást lehet elvégezni. Az alkalmazásokhoz fellelhető modulokért és kiegészítő alkalmazásokért kérjük, látogassa meg a szoftver kibocsájtójának weboldalát.
Milyen default beállításokat alkalmaznunk?
Az alap csomag, amelyet minden előfizetés tartalmaz a következő konfigurációval vehetőek igénybe:opcache.memory_consumption=128 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=4000 opcache.revalidate_freq=60
Hogyan tudjuk kikapcsolni?
.htaccess fájlhoz az alábbi kódsort szükséges hozzáadni:
php_flag opcache.enable Off
vagy a PHP scripthez az alábbi kódsort szükséges hozzáadni:
ini_set('opcache.enable', '0');
Ha a fentiek közül – valamelyik oknál fogva – egyik sem működik, hozzunk létre egy flush_cache.php fájlt az index könyvtárban (ahova telepítettük a weboldalt), majd adjuk hozzá az alábbi kódsort és mentsük el a tárhelyen:<?php opcache_reset(); ?>
Ezt követően hívjuk meg a böngészőben: https://azönweboldala.hu/flush_cache.php