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