PHP: Точка зрения на типы загрузки сайта
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
PHP: Точка зрения на типы загрузки сайта - 2010-01-09 16:59:36.063333
|
|
|
Agent Smith
Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
|
С точки зрения PHP я вижу 2 варианта выгрузки сайта: - потоковый - полный. Возможно они как-то по другому называются, но я назвал их так. Потоковая загрузка использовалась всеми программистами с самого начала развития интернета и заключается в том, что различные части HTML кода сайта отсылаются в браузер до завершения полной генерации страницы. То есть: echo "<head>"; //вывод чего-то в браузер <? 1+2+3+4+5…..*43423/666,55 ?> //какое-то действие PHP print "<body>";//вывод чего-то в браузер <? 74+34+656+1242 ?> //снова РНР что-то считает echo "hello world";//вывод чего-то в браузер То есть как видите данные отправляются в браузер когда сама запрашиваемая страница ещё не сгенерировалась на сервере. Полный тип загрузки используется в некоторых CMS и заключается в том, что данные в браузер отправляются только в момент полной генерации кода страницы. Это происходит приблизительно так: ob_start() echo "<head>"; //то, что идет в браузер перехватывается и кэшируется в буфер <? 1+2+3+4+5…..*43423/666,55 ?> //какое-то действие PHP print "<body>";//то, что идет в браузер перехватывается и кэшируется в буфер <? 74+34+656+1242 ?> //снова РНР что-то считает echo "hello world";//то, что идет в браузер перехватывается и кэшируется в буфер $ret= ob_get_content();// вынимаем из буфера данные ob_end_clean();// очищаем буфер echo $ret;//выводим в браузер все данные. Какие у вас мысли возникают по поводу использования этих методов выгрузки сайта? Очень интересно какой из методов вы используете чаще всего.
|
|
|
RE: PHP: Точка зрения на типы загрузки сайта - 2010-01-09 17:25:57.710000
|
|
|
Parano1d
Сообщений: 423
Оценки: 0
Присоединился: 2008-05-21 13:40:17.093333
|
у меня написан класс View, который отвечает за вывод, метод show() загружает phtml файл и передаёт ему данные, вызывается этот метод один раз в конце это к какому из ваших типов относится?
|
|
|
RE: PHP: Точка зрения на типы загрузки сайта - 2010-01-09 22:44:13.713333
|
|
|
Agent Smith
Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
|
quote:
ORIGINAL: Parano1d у меня написан класс View, который отвечает за вывод, метод show() загружает phtml файл и передаёт ему данные, вызывается этот метод один раз в конце это к какому из ваших типов относится? ты более конкретнее пиши, а то я то я мог бы с таким же успехом класс назвать kartoshka, а метод - cheburek() То, что ты используешь шаблонизатор я понял, а как ты данный в браузер отправляешь?
|
|
|
RE: PHP: Точка зрения на типы загрузки сайта - 2010-01-09 23:07:09.560000
|
|
|
Parano1d
Сообщений: 423
Оценки: 0
Присоединился: 2008-05-21 13:40:17.093333
|
в папке лежат phtml файлы (то есть файлы html с php содержимым), все запросы идут на index.php, далее контроллер, модель, а потом массив данных, сгенерированных моделью, передаётся в этот файл phtml посредством вызова метода
|
|
|
|
|