Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

поочередный вывод php и mysql

12K
17 марта 2009 года
davav
64 / / 27.08.2008
Может кто сталкивался с такой задачей, помогите пожалуйста

С помощю php из mysql зарашиваю данные ( около 200000 строк ).
Сервер получет результат генерирует html страницу целиком и уже после выдает на экран, что довольно долго.

Как сделать чтобы строки выводились построчно.
2
17 марта 2009 года
squirL
5.6K / / 13.08.2003
разбейте вывод на N страниц и воспользуйтесь расширением LIMIT запроса SELECT
12K
17 марта 2009 года
davav
64 / / 27.08.2008
Эта версия у меня работает но поправде небходимо сделать на одной странице
590
17 марта 2009 года
Gigahard
223 / / 03.04.2006
Построчно это как? По одной строке на страничку? Или чтобы отображение страницы начиналось по мере загрузки строк, а не после загрузки всей таблицы?

Если второе, то тут надо копать в сторону формата документа. html или xhtml.
Во первых, генерация xhtml документа происходит быстрее, ввиду особенностей формата (конкретней из-за более строих требований к документу).
Во вторых, по непроверенным данным, какой то из этих двух форматов, кажется все же xhtml, позволяет выводить содержимое страницы по мере загрузки, в то время как другой, отображает страницу только после полной загрузки документа. Хотя, вполне возможно, что это зависит от браузера и его парсера.
276
17 марта 2009 года
Rebbit
1.1K / / 01.08.2005
Также стоит вопрос как именно осуществляется вывод. Есть ли шаблонизатор. Возможно он долго формирует респонз, а потом быстро выдает его с памяти или кеша на диске. Как именно отображаются строки. Я например замечал что браузер долго рендерит большую таблицу. Тоесть то что после таблицы уже выдно, а сама таблица еще рендерится.
92
17 марта 2009 года
Тень Пса
2.2K / / 19.10.2006
Осел, пока не отрендерит то, что получил, не покажет ни в какую (возможно не всё), а ОгнеЛис же показывает страничку по ходу поступления данных.
Опера вроде так же как лис.

в Perl можно сделать $| = undef; и будет щастье, апачи не будет ждать пока ему прийдёт весь кусок данных для вывода (если я не ошибаюсь, пользовал только 1 раз...), если кто знает как аналогично сделать в PHP, то может помочь.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог