Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > кэширование


Автор: ekim 14.5.2007, 11:33
на страницы выводится список последних 40 сообщений форума. 
когда заходит 100 пользователей, которые бегают по страницам, то каждый раз при этом выполняется запрос.
я хочу загонать этот список в отдельный файл и из него уже выводить этот список на страницы. 
обновление этого списка должно происходить каждые 60 сек.
скрипт я написал, залил на сервер. но как сделать так, чтобы он запускался автоматически каждые 60 сек?

Автор: mishaSL 14.5.2007, 14:20
Цитата(ekim @  14.5.2007,  11:33 Найти цитируемый пост)
как сделать так, чтобы он запускался автоматически каждые 60 сек?

Можно через Cron. 

Автор: tolik777 14.5.2007, 15:11
Я вообще в таких случаях использую такой алгоритм, без крон:
ob_start. Затем выводим инфу и записываем в файл/БД. Затем при очереном обращении смотрим время создания файла. Если он создавался более часа назад, то выводим новую инфу и записываем ее в файл.
Как раз такой и использую при выводе последних тем с форума

Автор: WolfON 14.5.2007, 15:22
Лучший выход:
http://ru2.php.net/manual/ru/ref.memcache.php

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)