Что такое статические и динамические веб-сайты?

html
сайты

#1

В чем разница. Плюсы и минусы статических и динамических сайтов?


(Андрей Белов) #2

Содержимое статических веб-сайтов обычно не изменяется в течение длительного периода времени и публикуется например посредством HTML-документов. Содержимое является статическим и будет показывать одинаковый контент почти каждому посетителю.

Содержимое динамических веб-сайтов всегда изменяется и обычно генерируется программно, возможно, путем извлечения данных из систем баз данных, например mysql. Контент динамичен и будет меняться в соответствии с ситуацией.

Показывать, отдавать пользователям статические страницы быстрее. Это один из самых быстрых способов. Есть страница, она и показывается. В динамическом сайте, если упрощать, есть страница (шаблон) и есть база данных. Вначале идет извлечение информации из базы, соединение её с шаблоном (дизайном) и только после этого показ страницы.


(Евгений) #3

@Gnop описал это достаточно подробно и тут что-то добавить трудно. Но я все же приведу несколько примеров, а именно путей реализации “статических” сайтов.

Знаменитый каталог dmoz и каталог LinkSQL создавались именно, как статические ресурсы… Вся “механика” была написана на cgi и при добавление сайта происходила перестройка данной странице.

Т.к. если пользователь “ходил” по каталогу, смотрел его, то нагрузки практически на серверную часть не было. Это был “голый” html. Очень удобно и практично.

Разбирая некоторые китайские скрипты, к которым я имел отношения, там “большие” системы делались так, что титульная страница, на которую приходится максимальное количество обращений генерировалась аналогично статически. Удобно, добавили новость, произошла перестройка.

Вот некоторые наблюдения по этому поводу.