WikiDer > Статическая веб-страница
Эта статья нужны дополнительные цитаты для проверка. (Февраль 2008 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
А статическая веб-страница (иногда называемый плоская страница или стационарная страница) это страница в Интернете который доставляется в сеть пользователя браузер точно так, как хранится,[1] в отличие от динамические веб-страницы которые создаются веб-приложением.[2]
Следовательно, статическая веб-страница отображает одну и ту же информацию для всех пользователей из всех контекстов с учетом современных возможностей веб сервер к вести переговоры Тип содержимого или язык документа, на котором доступны такие версии и сервер настроен на это.[3]
Обзор
Статические веб-страницы часто HTML документы[4] хранятся в виде файлов в файловая система и предоставляется веб-сервером через HTTP (тем не менее URL заканчивающиеся на ".html" не всегда статичны). Однако вольное толкование этого термина может включать веб-страницы, хранящиеся в база данных, и может даже включать страницы, отформатированные с использованием шаблона и обслуживаемые сервером приложений, при условии, что обслуживаемая страница остается неизменной и отображается в основном в том виде, в котором она хранится.
Статические веб-страницы подходят для контента, который никогда или редко нуждается в обновлении, хотя современные системы веб-шаблонов меняют это. Сохранение большого количества статических страниц в виде файлов может оказаться непрактичным без автоматизированных инструментов, таких как генераторы статических сайтов. Другой способ управления статическими страницами - онлайн-площадки с исходным кодом, например GatsbyJS и GitHub может использоваться для переноса WordPress сайт в статические веб-страницы.[5] Любая персонализация или интерактивность должна выполняться на стороне клиента, что является ограничивающим фактором.[6]
Преимущества статического сайта
- Обеспечьте повышенную безопасность по сравнению с динамическими веб-сайтами (динамические веб-сайты подвержены риску веб-оболочка атакует, если уязвимость настоящее)[7]
- Повышенная производительность для конечных пользователей по сравнению с динамическими веб-сайтами[8]
- Меньшее количество или отсутствие зависимости от таких систем, как базы данных или другие серверы приложений. [9]
- Снижение затрат за счет использования облачного хранилища по сравнению с размещенной средой[10]
Недостатки статического сайта
- Динамическая функциональность должна выполняться на стороне клиента[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. Получено 2018-11-04.
- ^ Расция, Таня (14 марта 2019 г.). «Конец эпохи: переход с WordPress на Gatsby». Архивировано из оригинал (HTML) 21 марта 2019 г.. Получено 20 марта 2019.
Однако я понял, что такой SSG, как Gatsby, использует возможности разделения кода / данных, предварительной загрузки, предварительного кэширования, оптимизации изображений и всевозможных улучшений производительности, которые было бы сложно или невозможно сделать с помощью обычного HTML.
- ^ а б Бусас, Эдуардо (20 мая 2015 г.). «Введение в генераторы статических сайтов». Архивировано из оригинал (HTML) 26 июня 2019 г.. Получено 20 марта 2019.
Опасное решение: когда вы сталкиваетесь с проблемой динамического обновления контента на статическом сайте, есть простой выход: «Я могу сделать это с помощью JavaScript». Выполнение обработки на стороне клиента и добавление результатов на страницу после ее обслуживания может быть правильным подходом для некоторых случаев, но не должно рассматриваться как волшебное решение, которое превращает ваш статический сайт в полностью динамический.
- ^ «Зачем использовать генератор статических сайтов? - Jekyll Tips». Советы Джекилла. 2017-02-06. Получено 2017-02-17.
- ^ «Почему генераторы статических веб-сайтов - следующая большая вещь - Smashing Magazine». Smashing Magazine. 2015-11-02. Получено 2017-02-17.
- ^ Бусас, Эдуардо (20 мая 2015 г.). «Введение в генераторы статических сайтов». Архивировано из оригинал (HTML) 21 июля 2015 г.. Получено 20 марта 2019.
Меньше хлопот с сервером: установка и обслуживание инфраструктуры, необходимой для работы динамического сайта, может быть довольно сложной задачей, особенно когда задействовано несколько серверов или когда что-то необходимо перенести. Есть пакеты, библиотеки, модули и фреймворки с разными версиями и зависимостями, есть разные веб-серверы и механизмы баз данных в разных операционных системах.
- ^ Винсет, Уильям (9 октября 2018 г.). «Статические и динамические сайты: за и против».
внешняя ссылка
- Полный список генераторов статических сайтов, список генераторов статических сайтов, созданный сообществом.