AXForum  
Вернуться   AXForum > Прочие обсуждения > Обсуждение форума
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.09.2004, 16:43   #22  
sassas
Гость
 
n/a
условие простое - проверка флага "Запускать расчет" (или "Взять рассчитанное, не запуская расчета").

Флаг может храниться в файле, либо определенной таблице-колонке БД.

Выставляет флаг (для начала) любая пишущая в БД процедура. Затем можно пооптимизировать - поискать пишущие процедуры, результат которых виден на первой странице. Но это потом.

Отсюда выпадает вопрос о дате обновления кэша.

Как будет обновляться кэш и где будет храниться:

1. хранение: выделите директорию для 1 файла - HTML (не PHP) "Первая страница".html .
2. обновление: при обращении к расчету первой страницы первые строчки кода проверяют флаг обновления, описанный выше. Если он указывает на расчет - продолжаем выполнение сценария (который есть сейчас). Если он указывает "расчет запускать не надо" - передаем html на броузер и прерываем расчет.

Вроде все должно работать. Где я ошибаюсь или не вижу трудностей?

Что такое ubb?

Чуть не забыл: сбрасывает флаг процедура записи файла кэша, она же процедура отправки расчета (самый верхний уровень расчета).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Снижение активности генерирующих контент участников. Если тенденция сохранится... glibs Обсуждение форума 6 19.02.2008 14:12
Спам от участников axForum? mazzy Обсуждение форума 6 02.08.2006 13:38
Удаление сообщений участников AndyD Обсуждение форума 4 01.10.2005 09:17
Количество сообщений участника Тимур Обсуждение форума 14 15.06.2005 23:00
Опрос: Сколько "живых" участников? stormAx Обсуждение форума 20 11.04.2005 09:17

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:32.