Dr_Brown Опубликовано 27 апреля, 2013 Жалоба Поделиться Опубликовано 27 апреля, 2013 1. Подскажите, нужно ли включать кэширование smarty в config.php: smarty_caching = false;smarty_cache_lifetime = 0; Снизит ли это нагрузку на сервер например?Если да, то какое значение установить для cache_lifetime ? 2. При попытке создать бэкап, апач уходит в 504 ошибку, после чего сайт не открывается около минуты. Потом когда заходишь в админку, бекап создан и на месте. Где поменять Timeout ? Цитата Ссылка на сообщение Поделиться на другие сайты
Dr_Brown Опубликовано 30 апреля, 2013 Автор Жалоба Поделиться Опубликовано 30 апреля, 2013 Ау....разработчики.... ну кто нить ответит какие системы кэширования поддерживает движок, из ниже перечисленных: memcache, sqlite, redis, eaccelerator, apc, xcache, filecache ? Соответственно какие расширения php требуются для движка ? Нигде не нашел требований.... Цитата Ссылка на сообщение Поделиться на другие сайты
Major Опубликовано 30 апреля, 2013 Жалоба Поделиться Опубликовано 30 апреля, 2013 Встречный вопрос , а директория cache зачем создавалась?Ну а самописный метод кеширования можно создать , это даже без всяких мемкешей или APC и прочих (которые должен разрешить хостер - если у вас не VDS). Ну например кеширование и удаление устаревшего кеша: //// Открытие кеша function create_cache($prefix, $cache_text, $cache_id=false, $member_prefix=false){ global $config, $is_logged, $member_id, $dir; if ($config['allow_cache'] != "yes") return false; if (!$cache_id) { $filename = $dir.'/cache/'.$prefix.'.tmp'; } else { $cache_id = totranslit ($cache_id); if ($member_prefix) $filename = $dir."/cache/".$prefix."_".$cache_id."_".$end_file.".tmp"; else $filename = $dir."/cache/".$prefix."_".$cache_id.".tmp"; } $fp = fopen($filename, 'wb+'); fwrite($fp, $cache_text); fclose($fp); @chmod($filename, 0666); } ////Очистка кеша function clear_cache($cache_area = false){ global $dir; if ($cache_area){ $filename = $dir.'/cache/'.$cache_area.'.tmp'; @unlink($filename); } else { $fdir = opendir($dir.'/cache'); while ($file = readdir($fdir)){ if ($file != '.' and $file != '..' and $file != '.htaccess' and $file != 'system'){ @unlink($dir.'/cache/'.$file); } } } } Если есть замечания выслушаю и поправлю... Цитата Ссылка на сообщение Поделиться на другие сайты
Tamara Опубликовано 8 апреля, 2018 Жалоба Поделиться Опубликовано 8 апреля, 2018 Встречный вопрос , а директория cache зачем создавалась?Ну а самописный метод кеширования можно создать , это даже без всяких мемкешей или APC и прочих (которые должен разрешить хостер - если у вас не VDS). Ну например кеширование и удаление устаревшего кеша: //// Открытие кеша function create_cache($prefix, $cache_text, $cache_id=false, $member_prefix=false){ global $config, $is_logged, $member_id, $dir; if ($config['allow_cache'] != "yes") return false; if (!$cache_id) { $filename = $dir.'/cache/'.$prefix.'.tmp'; } else { $cache_id = totranslit ($cache_id); if ($member_prefix) $filename = $dir."/cache/".$prefix."_".$cache_id."_".$end_file.".tmp"; else $filename = $dir."/cache/".$prefix."_".$cache_id.".tmp"; } $fp = fopen($filename, 'wb+'); fwrite($fp, $cache_text); fclose($fp); @chmod($filename, 0666); } ////Очистка кеша function clear_cache($cache_area = false){ global $dir; if ($cache_area){ $filename = $dir.'/cache/'.$cache_area.'.tmp'; @unlink($filename); } else { $fdir = opendir($dir.'/cache'); while ($file = readdir($fdir)){ if ($file != '.' and $file != '..' and $file != '.htaccess' and $file != 'system'){ @unlink($dir.'/cache/'.$file); } } } } Если есть замечания выслушаю и поправлю...В какие файлы добовлять, данные строки? Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 9 апреля, 2018 Жалоба Поделиться Опубликовано 9 апреля, 2018 В какие не добавите, эффекта никакого не даст. Чтобы работало с пользой, к этому надо еще довольно много кода добавлять... Вопрос о кешировании в Simpla возникает время от времени, но результатов никаких нет. В самой системе автор изначально создал папку cache, которая реально никак не работала. Видимо, планировал на будущее работу с кешем. И только в дистрибутиве последней версии 2.3.8 эту папку убрали. Еще один маленький показатель в пользу утверждений о том, что официальное развитие Simpla давно закончилось. Если Вам непременно надо, чтоб это работало, программируйте нужное или оплачивайте работу специалистов... Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.