logo

Механизм запроса данных

Итак, рассмотрим как же формируются веб-страницы на сервере и передаются клиенту, и в чем, собственно, разница между динамическими страницами и статичными.

Описание шагов для статичной веб-страницы:

  • Вводим адрес страницы в браузере
  • Браузер разделяет строку и отправляет ее
  • Программа на сервере принимает запрос
  • Сервер читает файл
  • Сервер возвращает содержимое
  • Браузер формирует внешний вид

Вообще статической страница называется потому что все, кто ее запросит, увидят одно и тоже. Теперь давайте посмотрим действия с динамической страницей на базе PHP + MySQL.

  • Вводим адрес страницы в браузере
  • Браузер разделяет строку и отправляет ее
  • Программа на сервере принимает запрос
  • Сервер читает файл
  • Сервер определяет скрипт и передает его интерпретатору
  • Интерпретатор его исполняет и находит обращение к MySQL
  • Запрос к MySQL
  • Возвращение результатов запроса
  • Сервер возвращает содержимое
  • Браузер формирует внешний вид

Все это повторяется для каждой страницы и, возможно, даже не однократно, если страница содержит изображения и определения CSS, каждое из которых браузер получает отдельным запросом к серверу.

logo
logo