До сих пор я использовал кеш memcached. Однако в виду больших возможностей с Redis и лучшей экосистемы и на волне его популярности я решил перейти на него.
В интернете крайне мало материалов по настройке кеша для ZF2 и Doctrine 2. Если и есть материалы, то они не полные или не корректные. Поэтмоу я решил собрать свой опыт в этой статье.
Метка: кеш
Сегодня я многое понял, а именно Smarty.
Люблю развиваться и изучать что-то новое. Недавно был покорен PDO, и сделан на его основе драйвер бд (не окончательная версия) и его синглтон реализация. После я решил простую реализацию шаблонизатора типа
1 2 3 4 5 6 7 8 9 10 11 12 13 |
function view_include($fileName, $params = array()) { //создаются переменные с названием КЕЙ и значением ВАЛ foreach ($params as $key => $val) { $$key = $val; } ob_start(); include $_SERVER['DOCUMENT_ROOT'] . "/view/$fileName.php"; return ob_get_clean(); } |
перевести на Smarty и использовать так же его возможности кеширования. Это отняло у меня день жизни.