# 1
Тема: Кеш Панелей
NffS
Пользователь
ЗавсегдатыйСообщений: 85
Зарегистрирован: 23 Августа 2008, 17:21:26
Сказали спасибо 4 раз Статус: offline
Опубликовано 08 Ноября 2009, 00:42:30
В корне создаём папку cache с правами 777
в maincore.php в конце добавляем
function cache_check($file, $time) {
return file_exists(BASEDIR."cache/$file.cache") && is_readable(BASEDIR."cache/$file.cache") && (time() - $time < filemtime(BASEDIR."cache/$file.cache")) && filesize(BASEDIR."cache/$file.cache") > 0 && $_GET["no_cache"] != 1 && !defined('NO_CACHE');
}
function cache_read($file) {
return unserialize(file_get_contents(BASEDIR. "cache/$file.cache"));
}
function cache_write($file, $data) {
file_put_contents(BASEDIR."cache/$file.cache", serialize($data));
}
далее в нужной панеле пишем:
openside("панель");
заменяем на
$echo="";
openside("панель");
if (!cache_check('panel', 4500)) {
перед
closeside();
вставляем
cache_write('panel', $echo); } else $echo = cache_read('panel');
echo $echo;
все echo меняем на $echo .=
[Изменил(а) NffS , 08 Ноября 2009, 16:43:53]
--------------------http://goldtracker.ru
http://goldsoft.org
http://arsenal-london.net
^ наверх ^
# 2
NffS
Пользователь
ЗавсегдатыйСообщений: 85
Зарегистрирован: 23 Августа 2008, 17:21:26
Сказали спасибо 4 раз Статус: offline
Опубликовано 08 Ноября 2009, 00:59:34
^ наверх ^
# 3
Psc
SF Team
Psc
SF Support Team
Почетный SFСообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз Статус: offline
Опубликовано 08 Ноября 2009, 07:48:36
Самое главное - панель статична. Ей пох кто - гость, админ , юзер - кого в кэш запоминает того и выдает.
Потому я отказался от этой идеи
-------------------- Retired
^ наверх ^
# 4
NffS
Пользователь
ЗавсегдатыйСообщений: 85
Зарегистрирован: 23 Августа 2008, 17:21:26
Сказали спасибо 4 раз Статус: offline
Опубликовано 08 Ноября 2009, 13:45:37
^ наверх ^
# 5
Psc
SF Team
Psc
SF Support Team
Почетный SFСообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз Статус: offline
Опубликовано 08 Ноября 2009, 14:20:48
Если хочешь можешь мой взять посмотреть, он полностью рабочий...
http://unlogic.freeprof.ru/forum/viewthread.php?thread_id=13&pid=45
Принцип правда немного другой.
но я не нашел в фужионе грузящих и статичных панелей
-------------------- Retired
^ наверх ^
1 пользователь сказал спасибо Вам:
NffS
# 6
NffS
Пользователь
ЗавсегдатыйСообщений: 85
Зарегистрирован: 23 Августа 2008, 17:21:26
Сказали спасибо 4 раз Статус: offline
Опубликовано 08 Ноября 2009, 16:08:50
^ наверх ^
# 7
NffS
Пользователь
ЗавсегдатыйСообщений: 85
Зарегистрирован: 23 Августа 2008, 17:21:26
Сказали спасибо 4 раз Статус: offline
Опубликовано 08 Ноября 2009, 16:32:19
^ наверх ^
# 8
Psc
SF Team
Psc
SF Support Team
Почетный SFСообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз Статус: offline
Опубликовано 08 Ноября 2009, 18:00:17
Темы форума, Последние статьи - в обоих есть права доступа со всеми вытекающими.
-------------------- Retired
^ наверх ^
# 9
NffS
Пользователь
ЗавсегдатыйСообщений: 85
Зарегистрирован: 23 Августа 2008, 17:21:26
Сказали спасибо 4 раз Статус: offline
Опубликовано 08 Ноября 2009, 19:06:57
^ наверх ^
# 10
Psc
SF Team
Psc
SF Support Team
Почетный SFСообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз Статус: offline
Опубликовано 08 Ноября 2009, 20:20:25
Да наверное. То что отображается админу видно и гостю. Ладно не буду спорить.
-------------------- Retired
^ наверх ^
# 11
NffS
Пользователь
ЗавсегдатыйСообщений: 85
Зарегистрирован: 23 Августа 2008, 17:21:26
Сказали спасибо 4 раз Статус: offline
Опубликовано 13 Ноября 2009, 16:45:52
^ наверх ^
# 12
yury
Пользователь
Магистр Дизайна и Верстки
Почетный SFСообщений: 1201
Зарегистрирован: 11 Января 2008, 15:57:19
Сказали спасибо 37 раз Статус: offline
ICQ статус
Опубликовано 14 Ноября 2009, 18:08:04
на 7-ку ставил, ни чего не уменьшилось
-------------------- Нужен сайт или красивый оригинальный дизайн ?
Только лучший и оригинальный дизайн для php-fusion 6, 7, SF!
www.artcell.ru -правильный выбор!!!
^ наверх ^
# 13
dr56
SF Team
SF Support Team
Любитель FusionСообщений: 374
Зарегистрирован: 29 Августа 2008, 15:35:03
Сказали спасибо 25 раз Статус: offline
Опубликовано 14 Ноября 2009, 20:29:22
Значит не правильно ставил)
[Изменил(а) dr56 , 14 Ноября 2009, 20:29:33]
^ наверх ^
# 14
NffS
Пользователь
ЗавсегдатыйСообщений: 85
Зарегистрирован: 23 Августа 2008, 17:21:26
Сказали спасибо 4 раз Статус: offline
Опубликовано 14 Ноября 2009, 20:44:49
^ наверх ^
# 15
John Smith
Пользователь
Програмёр
новичекСообщений: 2
Зарегистрирован: 12 Марта 2008, 12:49:15
Сказали спасибо 0 раз Статус: offline
ICQ статус
Опубликовано 17 Ноября 2009, 14:57:08
Не забывайте, что кроме разграничения прав бывает используются темы, это ещё один минус к полному кэшированию панели.
^ наверх ^
# 16
Roaddog
Пользователь
Олег
ЗавсегдатыйСообщений: 62
Зарегистрирован: 10 Июня 2008, 01:18:05
Сказали спасибо 4 раз Статус: offline
Опубликовано 23 Ноября 2009, 23:49:36
^ наверх ^
# 17
NffS
Пользователь
ЗавсегдатыйСообщений: 85
Зарегистрирован: 23 Августа 2008, 17:21:26
Сказали спасибо 4 раз Статус: offline
Опубликовано 28 Ноября 2009, 14:08:06
^ наверх ^
# 18
rusbody
Пользователь
Любитель FusionСообщений: 282
Зарегистрирован: 28 Января 2008, 00:45:36
Сказали спасибо 7 раз Статус: offline
Опубликовано 07 Февраля 2010, 00:37:21
спасибо автору. Кое где применил данное чудо
--------------------Мой сайт на вашем движке бодибилдинг видео
^ наверх ^