Статичке вс динамичке веб странице
Интернет је велика колекција међусобно повезаних рачунара и сервера клијената. Протокол преноса хипертекста (ХТТП) олакшава комуникацију и пренос података између ова два нивоа, што је стандардни код.
Када клијентски рачунар, попут оног који користите, покушате да прегледате одређену веб страницу путем веб прегледача, он шаље захтеву рачунару који домаћин веб локацији (серверу) шаље податке веб локације. Ако је садржај који тражи клијентски рачунар доступан, компоненте веб локације се шаљу на веб претраживач клијента у ХТМЛ формату путем ХТТП-а, а затим веб прегледач поново креира веб локацију на рачунару клијента и приказује га. Униформ Ресоурце Лоцатор јединствено идентификује ресурсе на серверу и сервер који прима захтеве и одговара је познат као ХТТП сервер.
Разлике у статичкој и динамичкој веб локацији произилазе из операција промена које стоје иза ХТТП сервера.
Више о статичким веб страницама
Статичка веб локација је веб локација која приказује исти садржај за све кориснике који веб локацију гледају истовремено. Једноставно, статична веб локација је фиксна веб локација, а садржај се не мења од корисника до корисника.
Разлог за то је начин на који се граде статичке веб странице. Технички се статична веб локација састоји од колекције ХТМЛ докумената који се налазе на серверу, а који су међусобно повезани преко хипервеза. Међутим, ове странице су међусобно неовисне, а код и други истакнути садржај се записују и чувају као појединачне датотеке у фиксној меморији сервера. Ако се мора извршити промена на веб локацији, то се мора извршити ручно променом кода сваке веб странице.
Веб страница унутар сервера је појединачна ХТМЛ датотека која се може препознати по последњем УРЛ датотеке; .хтмл или .хтм су статичне веб странице на којима су странице сачуване у ХТМЛ формату.
Када веб клијент постави захтев за статичку веб страницу веб серверу, веб сервер (ака ХТТП сервер) интерпретира и лоцира потребну страницу користећи УРЛ у захтеву и шаље страницу веб претраживачу преко ХТТП-а. Најчешћи ХТТП или веб сервери који се користе у ту сврху су ИИС од Мицрософта за Виндовс платформу и Апацхе од Апаце фондације.
Више о динамичким веб страницама
За разлику од статичних веб страница, динамичке веб странице добијају своја имена због доступног динамичког садржаја. То је садржај приказан на веб локацији који се може с времена на време мењати од корисника до корисника и / или. Примери динамичних веб страница су веб локације Амазон, Иахоо, Гмаил, ЦНН и иТунес.
Опет, структура веб сервера се разликује од хостирања статичких страница до динамичних страница. Будући да динамичне веб странице захтијевају пружање различитог садржаја за сваког корисника, није практично похранити различите верзије исте странице у меморију сервера и доставити их јер су за то потребне велике ресурсе за подршку операцији. Стога је прилично прикладан начин да се компоненте одвоје у неколико складишта и обједине у заједнички изглед, а затим се пренесу у прегледач клијента..
То се постиже имплементацијом апликацијског сервера и базе података повезаних са веб сервером. Када веб претраживач поднесе захтев за одређену УРЛ адресу, веб сервер прима и прослеђује информације апликацијском серверу ради пружања ХТМЛ датотеке наведене у УРЛ адреси. Будући да не постоји фиксна ХТМЛ страница, сервер апликације открива изглед тражене УРЛ адресе и испуњава га релевантним садржајем као што су текст, фотографије, аудио и видео.
Примери за сервере апликација су ПХП и АСП.НЕТ. Орацле Апплицатион Екпресс и МиСКЛ су примери за софтвер база података.
Која је разлика између статичких и динамичних веб страница?
• Статичке веб странице имају фиксни садржај, док динамичне веб странице могу да садрже садржај.
• Статичке веб странице морају се ручно мењати, док се промене на динамичкој страници могу учитати преко апликације у којој се ресурси чувају у бази података.
• Статичке веб странице користе само веб сервер, док динамичне веб странице користе веб сервер, апликацијски сервер и базу података.