stringtranslate.com

Статическая веб-страница

Статическая веб-страница , иногда называемая плоской страницей или стационарной страницей , представляет собой веб-страницу , которая доставляется в веб-браузер точно в том виде, в котором она хранится, [1] в отличие от динамических веб-страниц , которые генерируются веб-приложением. [2]

Следовательно, статическая веб-страница отображает одну и ту же информацию для всех пользователей из всех контекстов, в зависимости от современных возможностей веб -сервера по согласованию типа содержимого или языка документа, если такие версии доступны и сервер настроен на это. [3] Однако JavaScript веб-страницы может вводить динамическую функциональность, которая может сделать статическую веб-страницу динамической.

Обзор

Статические веб-страницы часто представляют собой HTML- документы, [4] хранящиеся в виде файлов в файловой системе и предоставляемые веб-сервером по протоколу HTTP (тем не менее, URL-адреса, заканчивающиеся на «.html», не всегда являются статическими). ​​Однако вольные толкования этого термина могут включать веб-страницы, хранящиеся в базе данных , и даже страницы, отформатированные с использованием шаблона и обслуживаемые через сервер приложений, при условии, что обслуживаемая страница не изменяется и представляется по существу так, как она хранится.

Содержимое статических веб-страниц остается неизменным независимо от количества просмотров. Такие веб-страницы подходят для содержимого, которое редко нуждается в обновлении, хотя современные системы веб-шаблонов меняют это. Поддержание большого количества статических страниц в виде файлов может быть непрактичным без автоматизированных инструментов, таких как генераторы статических сайтов . Любая персонализация или интерактивность должны выполняться на стороне клиента, что ограничивает возможности. [5]

Преимущества

Недостатки

Генераторы статических сайтов

Генераторы статических сайтов — это приложения, которые компилируют статические веб-сайты, обычно заполняя HTML-шаблоны в предопределенной структуре папок и файлов, при этом контент предоставляется в таком формате, как Markdown или AsciiDoc .

Примеры генераторов статических сайтов включают в себя:

Ссылки

  1. ^ Мелендес, Стивен (10 августа 2018 г.). "Разница между динамическими и статическими веб-страницами". Хрон . Архивировано из оригинала 20 марта 2019 г. Получено 20 марта 2019 г. Статичность по определению означает то, что не меняется. Первые страницы во Всемирной паутине были в основном статичными и неизменными, предоставляя одну и ту же информацию по определенной теме всем, кто их посещал. В некоторых случаях сайты могут немного меняться с течением времени, но по-прежнему в значительной степени статичны, что означает, что они изменяются только тогда, когда их вручную изменяют их создатели, а не на регулярной и автоматизированной основе.
  2. ^ "Определение: динамическая веб-страница". PC Magazine . Архивировано из оригинала 17 января 2017 г. Получено 20 марта 2019 г. Веб -страница, которая предоставляет пользователю пользовательский контент на основе результатов поиска или другого запроса.
  3. ^ «Статический или динамический сайт» [Статический или динамический сайт]. morphenZero (на французском языке). Архивировано из оригинала 11 сентября 2016 года . Проверено 27 июля 2019 г. На этих страницах могут быть представлены все формы контента, флэш-анимация, изображения, музыка, видео и т. д., но больше всего их представлено на мем-фасоне.
  4. ^ "Что такое статическая веб-страница? - Определение из Techopedia". Techopedia.com . Архивировано из оригинала 2018-11-04 . Получено 2018-11-04 .
  5. ^ ab Bouças, Eduardo (20 мая 2015 г.). "Введение в генераторы статических сайтов". Архивировано из оригинала 26 июня 2019 г. . Получено 20 марта 2019 г. . Опасное решение: есть простой выход, когда вы сталкиваетесь с проблемой динамического обновления контента на статическом сайте: "Я могу сделать это с помощью JavaScript". Выполнение обработки на стороне клиента и добавление результатов на страницу после ее обслуживания может быть правильным подходом в некоторых случаях, но его не следует рассматривать как волшебное решение, которое превратит ваш статический сайт в полностью динамический.
  6. ^ "Зачем использовать статический генератор сайтов?". Советы Jekyll . 2017-02-06. Архивировано из оригинала 2017-02-16 . Получено 2017-02-17 .
  7. ^ «Почему статические генераторы веб-сайтов — это следующая большая вещь — Smashing Magazine». Smashing Magazine . 2015-11-02. Архивировано из оригинала 2017-02-18 . Получено 2017-02-17 .
  8. ^ Bouças, Eduardo (20 мая 2015 г.). «Введение в генераторы статических сайтов». Архивировано из оригинала 21 июля 2015 г. . Получено 20 марта 2019 г. . Меньше хлопот с сервером: установка и поддержка инфраструктуры, необходимой для работы динамического сайта, может быть довольно сложной задачей, особенно когда задействовано несколько серверов или когда что-то нужно перенести. Существуют пакеты, библиотеки, модули и фреймворки с разными версиями и зависимостями, существуют разные веб-серверы и движки баз данных в разных операционных системах.
  9. ^ Винсет, Уильям (9 октября 2018 г.). «Статические и динамические веб-сайты: за и против». Архивировано из оригинала 26 декабря 2018 г. Получено 26 декабря 2018 г.

Внешние ссылки