Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Отключить кеширование

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

okromm

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
 
Имеется программа на PHP, Apache и Firefox. Можно менять настройки чего угодно, но добиться, чтобы передаваемая из программы информация отображалась в браузере через максимум 2 секунды. Пытался пользоваться шаманством вроде:
        flush();
        ob_flush();
        ob_end_flush();
        flush();
Все равно не слишком помогает.
 
--
С уважением, Олег Касьянов

Всего записей: 2 | Зарегистр. 22-10-2013 | Отправлено: 11:34 22-10-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
okromm

Цитата:
Имеется программа на PHP, Apache и Firefox

есть скрипты, а не программа.
 

Цитата:
чтобы передаваемая из программы информация отображалась в браузере через максимум 2 секунды

в смысле? вам нужна задержка перед выводом или что?  
www.php.net/sleep

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:06 22-10-2013
okromm

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
в смысле? вам нужна задержка перед выводом или что?

Наоборот. Страница, которую формирует скрипт на PHP, состоит из нескольких частей. Формирование всей страницы может занимать большое время. Мне нужно, чтобы браузер отображал уже переданную ему часть страницы, не дожидаясь загрузки всего остального.
 
Как промежуточное решение можно после завершения каждой части передавать браузеру пару десятков тысяч пробелов, чтобы добиться переполнения кэша, но это как-то не очень правильно.

Всего записей: 2 | Зарегистр. 22-10-2013 | Отправлено: 22:56 22-10-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
okromm

Цитата:
переданную ему часть страницы, не дожидаясь загрузки всего остального.  

flush();
должен срабатывать. все зависит от того, что и как у вас делает скрипт.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:07 23-10-2013
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Отключить кеширование


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru