JavaScript

Что такое статические файлы

Привет! Как-то я случайно задался вопросом что такое статические файлы сайта. Это те файлы, которые пользователи могут изменять или что?
Друг Мжм
Друг Мжм
244
статические это те которые отдаются в неизменном виде, которые серверу не нужно обрабатывать. Например JS, CSS, jpg, png, html, txt и т. д. Динамические файлы это те которые сервер обрабатывает: php, pl, cgi и т. д.
Timacot Timacot
Timacot Timacot
39 484
Лучший ответ
На самом деле, вопрос не вполне прозрачен.

Если речь идёт о "статических" и "динамических" страницах относительно их поведения в браузере, то статическая страница содержит только статические элементы (текст, картинки и пр.) . Динамической в данном случае является страница, использующая технологии JavaScript, AJAX. То есть динамическая страница в данном случае — та, которая изменяет свои данные в зависимости от действий пользователя (например, технология AJAX позволяет подгружать данные и вставлять их в текущую страницу)

Есть ещё одно разделение на динамические и статические — по способу хранения. Статическая страница есть файл HTML, который хранится на сервере. Динамическая же в виде отдельного файла не существует, а формируется серверными языками (PHP, ASP и др. ) в момент обращения пользователя к серверу.

На сегодняшний день сайтов, состоящих из статических по способу хранения страниц, почти не существует. Поэтому понятие статики/динамики несколько переосмыслено.

Если на сайте форма отправки чего-либо, но нет механизмов, которые меняют текущую страницу динамически (упрощая, скажу, например, про кнопку изменения цвета фона) , — страница считается статической по способу поведения в браузере, но наверняка является динамической по способу хранения на сервере - т. к. , как я уже сказал, других сайтов сейчас не сыщешь.
Друг Мжм Вопрос не про страницы а про файлы. Это два разных слова и понятия