Вернуться   Форум SAPE.RU > Система SAPE.ru > Установка кода на различные движки

-->
Ответ
 
Опции темы
Старый 12.09.2008, 13:05   #11
Новичок
 
Регистрация: 14.04.2008
Сообщений: 22
Вес репутации: 0
Сергей Ш на пути к лучшему
По умолчанию

Да, отключил, тем более что футер отключается отдельно.
но всеже хотелось бы чтобы правильное решение нашлось.
Сергей Ш вне форума   Ответить с цитированием
Старый 12.09.2008, 13:25   #12
Особый статус
 
Регистрация: 23.03.2008
Адрес: localhost
Сообщений: 2,594
Вес репутации: 322
Ufaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущее
Отправить сообщение для Ufaweb с помощью ICQ
По умолчанию

Цитата:
Сообщение от Сергей Ш Посмотреть сообщение
Как это понять? Кеш кешу рознь?
В подписи движок... Раньше в нем кэширование было реализовано так:
PHP код:
 ob_start();
--- 
тут работа движкагенерация страницы 
ob_get
(); 
Таким образом, кэшировалась страница целиком и сохранялась в готовом виде для последующего вывода.

Недавно я осознал топорность этого способа, когда писал один модуль, который перебирал ~1к файлов, чтобы только построить постраничный бар...

В итоге я решил сделать кэширование промежуточных данных: отдельно сгенеренные keywords, отдельно title, отдельно всякие моды и плагины. Самому же движку остается только прочитать те несколько закэшированных файлов и вывести их в шаблон. А, так как сапа и прочие навесы подключаются отдельно, то все ок.

Так вот, применимо к Вашей ситуации, Ваш движок тупо кэширует всю страницу, а phpbb умнее - кэширует лишь ресурсоемкие участки кода
Ufaweb вне форума   Ответить с цитированием
Старый 12.09.2008, 14:34   #13
Мастер
 
Регистрация: 14.10.2007
Сообщений: 666
Вес репутации: 225
omsknews - за этого человека можно гордитсяomsknews - за этого человека можно гордитсяomsknews - за этого человека можно гордитсяomsknews - за этого человека можно гордитсяomsknews - за этого человека можно гордитсяomsknews - за этого человека можно гордитсяomsknews - за этого человека можно гордитсяomsknews - за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от Ufaweb Посмотреть сообщение
В подписи движок... Раньше в нем кэширование было реализовано так:
PHP код:
 ob_start();
--- 
тут работа движкагенерация страницы 
ob_get
(); 
Таким образом, кэшировалась страница целиком и сохранялась в готовом виде для последующего вывода.

Недавно я осознал топорность этого способа, ****
кстати, очень удобно, если кеш создает файлики вида /фалик_.html - удобно отдать это дело отдавать нгинксу а не апачу. а по 404 - уже кидать запрос апачу. так что плюсы есть тоже..
omsknews вне форума   Ответить с цитированием
Старый 12.09.2008, 15:03   #14
Добрый модератор
 
Аватар для zhegloff
 
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1025
zhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Ufaweb Посмотреть сообщение
Ваш движок тупо кэширует всю страницу, а phpbb умнее - кэширует лишь ресурсоемкие участки кода
По-моему у ТС кеш таки поинтеллектуальнее, если можно отключить кеширование только футера
__________________
Установка кода сапы от $9.95. Пишите в личку.
Правильный хостинг.
В личке бесплатно не отвечаю обычно.
zhegloff вне форума   Ответить с цитированием
Старый 12.09.2008, 16:11   #15
Особый статус
 
Регистрация: 23.03.2008
Адрес: localhost
Сообщений: 2,594
Вес репутации: 322
Ufaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущее
Отправить сообщение для Ufaweb с помощью ICQ
По умолчанию

Цитата:
Сообщение от zhegloff Посмотреть сообщение
По-моему у ТС кеш таки поинтеллектуальнее, если можно отключить кеширование только футера
PHP код:
<?
include('head.tpl');
........ 
старт кэширования .........
include(
'data/'.preg_replace('~\.{2,}~''.'$_GET['page']).'.html');
........ 
конец кэширования .........
include(
'footer.tpl');
?>
Ufaweb вне форума   Ответить с цитированием
Старый 12.09.2008, 17:16   #16
Новичок
 
Регистрация: 14.04.2008
Сообщений: 22
Вес репутации: 0
Сергей Ш на пути к лучшему
По умолчанию

Ufaweb, спасибо, ясно про виды кеширования!

Да, в футере есть такая строчка:
$tplFooter->caching = true;

Теперь она есс-но false.
Сергей Ш вне форума   Ответить с цитированием
Старый 12.09.2008, 18:54   #17
Специалист
 
Аватар для synthpop
 
Регистрация: 21.06.2008
Сообщений: 191
Вес репутации: 199
synthpop - как роза среди колючекsynthpop - как роза среди колючекsynthpop - как роза среди колючекsynthpop - как роза среди колючек
По умолчанию

а почему бы не отдавать кэш скриптом, который сам и вставит ссылки от Сапы?
То есть браузер не напрямую обращается к кэшу (как это сделано в суперкэше Вордпресса), а через скрипт
__________________
Last Train To Trancentral
synthpop вне форума   Ответить с цитированием
Старый 13.09.2008, 00:48   #18
Особый статус
 
Регистрация: 23.03.2008
Адрес: localhost
Сообщений: 2,594
Вес репутации: 322
Ufaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущее
Отправить сообщение для Ufaweb с помощью ICQ
По умолчанию

Цитата:
Сообщение от synthpop Посмотреть сообщение
То есть браузер не напрямую обращается к кэшу
Браузер вообще ни к чему не обращается

Добавлено через 2 минуты
Цитата:
Сообщение от Сергей Ш Посмотреть сообщение
Теперь она есс-но false.
Ну так и оставьте - в футере же ничего не генерируется, кроме сапоссылок
Да и 150 юзеров - это не та цифра, при которой вообще стоит задумываться о поголовном кэшировании.

Последний раз редактировалось Ufaweb; 13.09.2008 в 00:48. Причина: Добавлено сообщение
Ufaweb вне форума   Ответить с цитированием
Старый 13.09.2008, 21:20   #19
Специалист
 
Аватар для synthpop
 
Регистрация: 21.06.2008
Сообщений: 191
Вес репутации: 199
synthpop - как роза среди колючекsynthpop - как роза среди колючекsynthpop - как роза среди колючекsynthpop - как роза среди колючек
По умолчанию

Цитата:
Сообщение от Ufaweb Посмотреть сообщение
Браузер вообще ни к чему не обращается
а кто обращается за него?
__________________
Last Train To Trancentral
synthpop вне форума   Ответить с цитированием
Старый 13.09.2008, 23:07   #20
Особый статус
 
Регистрация: 23.03.2008
Адрес: localhost
Сообщений: 2,594
Вес репутации: 322
Ufaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущее
Отправить сообщение для Ufaweb с помощью ICQ
По умолчанию

Цитата:
Сообщение от synthpop Посмотреть сообщение
а кто обращается за него?
Дядя Вася... Покажите мне такой волшебный браузер, который читает серверный кэш %)
Ufaweb вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кеширование sites.php coder Пожелания пользователей системы 8 08.10.2008 02:40
Кеширование на сайте. vasiatka Вопросы по работе системы 5 27.08.2008 23:02
ERRORы и все про них. II Ank Ошибки при работе с системой 302 07.04.2008 12:20
Кеширование ссылок lizendir Ошибки при работе с системой 6 24.06.2007 16:11
кеширование lalex Вопросы по работе системы 1 20.06.2007 10:23


Часовой пояс GMT +3, время: 11:19.