← Все вопросы

Что значит, что сайт «загрузил страницу с сервера»? Где код страницы — у меня или у них?

Задан 31 месяц назад1.1к просмотров2 ответа
5

Когда я открываю страницу сайта, я вижу её на своём экране. Но код этой страницы лежит у меня на компьютере или на сервере сайта? И когда я обновляю страницу (F5) — я заново качаю её из интернета или беру откуда-то локально?

2 ответа

9
✓ Принятый ответ — помог автору

Разложим:

  • «Оригинал» кода страницы лежит на сервере сайта (на хостинге). Это «эталон».
  • Когда ты заходишь, браузер скачивает копию этого кода (HTML/CSS/JS) к тебе на устройство — в память — и из неё рисует страницу. То есть показывается копия, а оригинал остаётся на сервере.

Про F5 (обновление): браузер делает новый запрос на сервер и качает свежую версию. Но многое (картинки, стили, шрифты) браузер кеширует — хранит у себя, чтобы не качать повторно. Поэтому обновление обычно быстрее первого захода: часть берётся из локального кеша, а не из сети заново.

Если хочешь принудительно скачать всё заново, игнорируя кеш — обычно это Ctrl+F5 (или Cmd+Shift+R).

4

Из этого следует приятная вещь: код любого сайта можно посмотреть, ведь его копия уже у тебя в браузере. Нажми F12 (инструменты разработчика) или Ctrl+U (исходный код) — увидишь тот самый HTML. Это отличный способ учиться вёрстке: смотришь, как сделаны сайты, которые тебе нравятся.

Ваш ответ

Войдите, чтобы ответить на вопрос.