Эта статья требует дополнительных ссылок для проверки . ( февраль 2008 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Статические веб - страницы (иногда называется плоской страницы или стационарная страница ) представляет собой веб - страницу , которая поставляется на веб - пользователя браузера точно так , как хранить, [1] , в отличие от динамических веб - страниц , которые генерируются с помощью веб - приложения. [2]
Следовательно, статическая веб-страница отображает одну и ту же информацию для всех пользователей из всех контекстов, в зависимости от современных возможностей веб-сервера для согласования типа контента или языка документа, где такие версии доступны, и сервер настроен для этого. [3]
Обзор [ править ]
Статические веб-страницы часто представляют собой HTML- документы [4], хранящиеся в виде файлов в файловой системе и предоставляемые веб-сервером по протоколу HTTP (тем не менее, URL-адреса, заканчивающиеся на «.html», не всегда статичны). Однако вольные интерпретации этого термина могут включать веб-страницы, хранящиеся в базе данных , и могут даже включать страницы, отформатированные с использованием шаблона и обслуживаемые сервером приложений, при условии, что обслуживаемая страница остается неизменной и представляется в основном в том виде, в котором она хранится.
Статические веб-страницы подходят для контента, который никогда или редко нуждается в обновлении, хотя современные системы веб-шаблонов меняют это. Сохранение большого количества статических страниц в виде файлов может оказаться непрактичным без автоматизированных инструментов, таких как генераторы статических сайтов . Другой способ управления статическими страницами - это онлайн-площадки для скомпилированного исходного кода , например, GatsbyJS и GitHub могут использоваться для переноса сайта WordPress на статические веб-страницы. [5] Любая персонализация или интерактивность должна выполняться на стороне клиента, что является ограничивающим фактором. [6]
Преимущества статического веб-сайта [ править ]
- Обеспечение улучшенной безопасности по сравнению с динамическими веб-сайтами (динамические веб-сайты подвержены риску атак через веб-оболочку, если присутствует уязвимость ) [7]
- Повышенная производительность для конечных пользователей по сравнению с динамическими веб-сайтами [8]
- Меньше или совсем нет зависимостей от таких систем, как базы данных или другие серверы приложений [9]
- Снижение затрат за счет использования облачного хранилища по сравнению с размещенной средой [10]
- Конфигурации безопасности легко настраиваются, что делает их более безопасными [11]
Недостатки статического сайта [ править ]
- Динамическая функциональность должна выполняться на стороне клиента [6]
Ссылки [ править ]
- ↑ Мелендес, Стивен (10 августа 2018 г.). «Разница между динамическими и статическими веб-страницами» . Хрон . Архивировано из оригинала (html) 20 марта 2019 года . Проверено 20 марта 2019 .
Статичность по определению означает то, что не меняется. Первые страницы во всемирной паутине были в основном статичными и неизменными, доставляя одну и ту же информацию по определенной теме всем, кто их посещал. В некоторых случаях сайты могут немного развиваться с течением времени, но по-прежнему в значительной степени статичны, что означает, что они изменяются только при ручном изменении их создателями, а не на регулярной и автоматизированной основе.
- ^ «Определение: динамическая веб-страница» . Журнал ПК . Архивировано из оригинала (html) 17 января 2017 года . Проверено 20 марта 2019 .
Веб-страница, которая предоставляет пользователю настраиваемый контент на основе результатов поиска или другого запроса.
- ^ " Статический или динамический сайт " [Статический или динамический сайт]. morphenZero (на французском). Архивировано из оригинала (html) 11 сентября 2016 года . Проверено 27 июля 2019 .
Ces pages peuvent presenter toute form de contenu, flash-анимация, изображения, музыка, видео и т. Д. ... mais elles sont toujours présentées de la même façon.
- ^ «Что такое статическая веб-страница? - Определение из Техопедии» . Techopedia.com . Проверено 4 ноября 2018 .
- ^ Rascia, Tania (14 марта 2019). «Конец эпохи: переход с WordPress на Gatsby» . Архивировано из оригинала (html) 21 марта 2019 года . Проверено 20 марта 2019 .
Однако я понял, что такой SSG, как Gatsby, использует возможности разделения кода / данных, предварительной загрузки, предварительного кэширования, оптимизации изображений и всевозможных улучшений производительности, которые было бы сложно или невозможно сделать с помощью обычного HTML.
- ^ a b Бусас, Эдуардо (20 мая 2015 г.). «Введение в генераторы статических сайтов» . Архивировано из оригинала (html) 26 июня 2019 года . Проверено 20 марта 2019 .
Опасное решение: есть простой выход, когда вы сталкиваетесь с проблемой динамического обновления контента на статическом сайте: «Я могу сделать это с помощью JavaScript». Выполнение обработки на стороне клиента и добавление результатов на страницу после ее обслуживания может быть правильным подходом для некоторых случаев, но не должно рассматриваться как волшебное решение, которое превращает ваш статический сайт в полностью динамический.
- ^ «Зачем использовать генератор статических сайтов? - Jekyll Tips» . Джекил Советы . 2017-02-06 . Проверено 17 февраля 2017 .
- ^ «Почему генераторы статических веб-сайтов - следующая большая вещь - Smashing Magazine» . Smashing Magazine . 2015-11-02 . Проверено 17 февраля 2017 .
- ^ Bouças, Эдуардо (20 мая 2015). «Введение в генераторы статических сайтов» . Архивировано из оригинала (html) 21 июля 2015 года . Проверено 20 марта 2019 .
Меньше хлопот с сервером: установка и обслуживание инфраструктуры, необходимой для работы динамического сайта, может быть довольно сложной задачей, особенно когда задействовано несколько серверов или когда что-то нужно перенести.
Есть пакеты, библиотеки, модули и фреймворки с разными версиями и зависимостями, есть разные веб-серверы и движки баз данных в разных операционных системах.
- ^ Винсет, Уильям (9 октября 2018 г.). «Статические и динамические сайты: за и против» .
- ^ «Лучшие методы обеспечения безопасности статических веб-сайтов: полное руководство» . smtechub . Проверено 14 января 2021 .
Внешние ссылки [ править ]
- Окончательный список Генераторы статического сайта , список сообществ куратором статических генераторов сайта.