Подтвердить что ты не робот

В чем разница между F5 (обновлением) страницы и вставкой этого URL-адреса в новом окне?

В чем разница между F5 (обновлением) страницы и вставкой этого URL-адреса в новом окне и нажатием кнопки?

Любая помощь приветствуется

4b9b3361

Ответ 1

Это зависит от политики кэширования для страницы и метода, используемого для извлечения страницы в первую очередь. Если вы загрузите страницу через POST, обновление пересылает данные POST, а URL-адрес в новом окне выдает GET на сервер.

Если исходный запрос является GET, поведение зависит от того, как кэшируется текущая страница. При повторном обновлении браузер будет проверять сервер на странице (но не обязательно какие-либо сценарии или изображения). Если страница настроена на кеширование, тогда вставка URL-адреса в новом окне может просто вывести страницу из кеша без попадания на сервер.

Обратите внимание, что проверка с сервером не обязательно приведет к тому, что страница будет регенерирована или перезаписана, так как браузер может выдать условный GET или HEAD-запрос, чтобы проверить, действительно ли страница изменилась с момента последнего выбора. Кроме того, хотя некоторые из действий могут вытащить страницу из кеша, нет никакой гарантии (и динамически сгенерированные страницы обычно должны быть настроены правильно, чтобы вообще считаться кэшируемыми).

Ответ 2

Обновление страницы НЕ Явным образом обновляет ваш кеш. Он будет делать новое ПОЛУЧЕНИЕ, но все кэширование остается кешированным. Однако, если вы нажмете CTRL-F5, вы обновите кеш.

Скопируйте и вставьте только новую копию сайта с GET, не игнорируя кеш.

Ответ 3

Когда вы нажмете обновление (F5), браузер попросит вас, например. если вы хотите также отправить запрос POST (например, если вы ранее ввели некоторые данные в форме). Если вы вставляете url и нажимаете enter, вы не сможете повторно отправить указанные данные POST.

Ответ 4

Это будет зависеть от многих вещей. Для большинства сайтов копирование URL-адреса в новое окно или вкладку запускает новый сеанс, где обновление будет поддерживать текущий сеанс.

Ответ 5

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