Quick.Cms
jednoduchý CMS napsaný v PHP a uvolněný pro komerční i nekomerční využití pod licencí Creative Commons Attribution 2.5.»
APC (Alternative PHP Cache)
opcode cache. Zajišťuje ukládání výstupu PHP kompilátoru (bytecode) do sdílené paměti. Při druhém a každém dalším požadavku webserveru na skript tak nedochází k jeho opětovnému zpracování kompilátorem, což redukuje parsování kódu a diskové I/O operace a tím zrychluje zpracování skriptu a následně i celý web.
Jedním z řešení je přidat soubory s nastavením CMS do filtru APC (parametr apc.filters), nicméně pokud si uživatel přidá další jazykovou mutaci webu je potřeba úprava filtru administrátorem.
Druhou možností je úprava kódu Quick.Cms tak, aby v okamžiku ukládání nastavení daný soubor z APC cache automaticky vymazal:
V souboru /core/common-admin.php
Najít část kódu :
} // end for
fclose( $rFile );
} // end function saveVariables
Nahradit :
} // end for
fclose( $rFile );
if(ini_get('apc.cache_by_default') == 1){
@apc_delete_file($_SERVER["DOCUMENT_ROOT"]."/".$sFile);
}
} // end function saveVariables