В настоящее время статические сайты практически вышли из использования, и на смену им пришли могучие динамические. Что такое статический сайт, мы сейчас и узнаем. Статический сайт – это сайт, который написан на чистом «HTML» и «CSS», в редких случаях может нести в себе набор «JavaScript». Ещё совсем в не давнее время практически весь интернет был завален такими сайтами. Но почему он вымер – мы сейчас и попробуем разобраться!
Давайте представим, что вы написали статичный сайт и разместили его в сети, прошло какое то время – сайт оброс огромным количеством статей, и какой-то информацией. А тут раз и необходимо изменить кардинально дизайн сайт (на этом у вас моментально опускается голова, руки и всё что может опускаться), а причиной этому становится, что имея порядка 500 страниц – вам необходимо переверстать их все, да ещё и вручную. Статичные сайты не имею в себе ни какой гибкости, так как для изменения чего-либо приходиться делать это для всех страниц сайта. Хотя если вам необходим сайт визитка из 5 страниц, то вовсе необязательно устанавливать какую то «CMS» и верстать шаблоны под неё – с этим справится и статичный сайт.
Давайте посмотрим как происходит обмен данными статичного сайта с сервером, на котором располагаются все файла сайта:
Первым делом, когда вы набрали в адресной строке название сайта - в игру вступают «DNS-сервера» - которые определяют, на каком сервере располагаются файлы данного сайта. Замечу, что «DNS» (domain name system) – скрывает под собой «ip», в результате чего и происходит определение местоположения файлов сайта. Далее идёт запрос непосредственно на сам сервер, что необходима такая то страница и если такая страница существует, то сервер передаёт её код вашему браузеру, где браузер преобразует его уже в страницу сайта.
Но чем же отличается статичный сайт от динамического? А тем что в динамическом сайте используется «php» - который открывает огромные возможности в области веб разработки и управлением сайта.