Статикалык жана динамикалык веб-баракчалардын ортосундагы айырма

Статикалык жана динамикалык веб-баракчалардын ортосундагы айырма
Статикалык жана динамикалык веб-баракчалардын ортосундагы айырма

Video: Статикалык жана динамикалык веб-баракчалардын ортосундагы айырма

Video: Статикалык жана динамикалык веб-баракчалардын ортосундагы айырма
Video: Йога на все тело ЖИРОСЖИГАЮЩИЙ комплекс. Ускоряем метаболизм и улучшаем работу эндокринной системы 2024, Ноябрь
Anonim

Статикалык жана динамикалык веб-баракчалар

Интернет - бул өз ара байланышкан кардар компьютерлеринин жана серверлеринин чоң жыйындысы. Гипертекстти өткөрүү протоколу (HTTP) стандарттык код болуп саналган бул эки деңгээлдин ортосундагы байланышты жана маалыматтарды берүүнү жеңилдетет.

Сиз колдонгон компьютер сыяктуу кардар компьютери веб-браузер аркылуу белгилүү бир веб-баракчаны көрүүгө аракет кылганда, веб-сайтты (серверди) жайгаштырган компьютерге веб-сайттын чоо-жайын кайра жөнөтүү үчүн суроо-талап жөнөтөт.. Эгерде кардар компьютери сураган мазмун бар болсо, веб-сайттын компоненттери HTTP аркылуу HTML форматында кардар веб-браузерине жөнөтүлөт, андан кийин веб-браузер кардар компьютеринде веб-сайтты кайра түзүп, аны көрсөтөт. Uniform Resource Locator сервердеги ресурстарды уникалдуу түрдө аныктайт жана сурамдарды кабыл алып, жооп берген сервер HTTP сервери катары белгилүү.

Статикалык жана динамикалык вебсайттын айырмасы HTTP серверинин артындагы өзгөртүү операцияларынан келип чыгат.

Статикалык веб баракчалар жөнүндө көбүрөөк маалымат

Статикалык веб-сайт – бул веб-сайтты бир эле учурда көргөн бардык колдонуучулар үчүн бирдей мазмунду көрсөткөн вебсайт. Жөн гана статикалык веб-сайт туруктуу веб-сайт жана мазмуну колдонуучудан колдонуучуга өзгөрбөйт.

Мунун себеби статикалык веб-сайттардын түзүлүшү. Техникалык жактан статикалык веб-сайт гипершилтемелер аркылуу өз ара байланышкан серверде жайгаштырылган HTML документтеринин жыйындысынан турат. Бирок, бул барактар бири-биринен көз каранды эмес жана код жана башка өзгөчөлөнгөн мазмун сервердин туруктуу эстутумунда жеке файлдар катары жазылып, сакталат. Эгер веб-сайтка өзгөртүү керек болсо, ал ар бир веб-баракчанын кодун өзгөртүү менен кол менен жасалышы керек.

Сервердин ичиндеги веб-баракча бул файлдын акыркы URL дареги менен тааныла турган жеке HTML файлы;.html же.htm - бул барактар HTML форматында сакталган статикалык веб баракчалар.

Веб-кардар веб-серверге статикалык веб-баракча үчүн суроо-талапты жасаганда, веб-сервер (ака HTTP сервер) суроо-талаптагы URL аркылуу керектүү баракты чечмелеп, табат жана баракты веб-браузерге жөнөтөт HTTP аркылуу. Бул максатта колдонулган эң кеңири таралган HTTP же веб серверлери Windows платформасы үчүн Microsoftтун IIS жана Apace фонду тарабынан Apache болуп саналат.

Динамикалык веб-баракчалар жөнүндө көбүрөөк маалымат

Статикалык веб-баракчалардан айырмаланып, динамикалык веб-баракчалар динамикалык мазмундун эсебинен өз аталыштарын алышат. Бул веб-сайтта көрсөтүлгөн мазмун колдонуучудан колдонуучуга жана/же мезгил-мезгили менен өзгөрүшү мүмкүн. Динамикалык веб-баракчалардын мисалдары: Amazon, Yahoo, Gmail, CNN жана iTunes веб-сайттары.

Дагы эле, веб-сервердин түзүмү статикалык барактарды жайгаштыруудан динамикалык барактарга чейин айырмаланат. Динамикалык веб-баракчалар ар бир колдонуучу үчүн ар кандай мазмунду камсыз кылууну талап кылгандыктан, бир эле барактын ар кандай версияларын сервердин эс тутумунда сактоо жана аларды жеткирүү практикалык эмес, анткени алар операцияны колдоо үчүн чоң ресурстарды талап кылат. Ошондуктан, бир топ ыңгайлуу ыкма - компоненттерди бир нече сактагычта өзүнчө кармап, аларды жалпы схемага чогултуп, андан кийин кардар браузерине өткөрүп берүү.

Бул колдонмо серверин жана веб-серверге туташкан ресурстар базасын ишке ашыруу аркылуу жетишилет. Белгилүү бир URL үчүн суроо веб-браузер тарабынан жасалганда, веб-сервер URL дарегинде көрсөтүлгөн HTML файлын камсыз кылуу үчүн маалыматты кабыл алып, колдонмо серверине өткөрүп берет. Эч кандай туруктуу HTML барагы жок болгондуктан, колдонмо сервери талап кылынган URL үчүн макетти чыгарып, аны текст, сүрөттөр, аудио жана видео сыяктуу тиешелүү мазмун менен толтурат.

Колдонмо серверлеринин мисалдары PHP жана ASP. NET. Oracle Application Express жана MySQL маалымат базасынын программасына үлгү болуп саналат.

Статикалык жана динамикалык веб-баракчалардын ортосунда кандай айырма бар?

• Статикалык веб-баракчаларда туруктуу мазмун бар, ал эми динамикалык веб-баракчаларда мазмун өзгөрүшү мүмкүн.

• Статикалык веб-баракчаларды кол менен өзгөртүү керек, ал эми динамикалык баракка өзгөртүүлөр ресурстар маалымат базасында сакталган колдонмо аркылуу жүктөлүшү мүмкүн.

• Статикалык веб-баракчалар веб-серверди гана колдонсо, динамикалык веб-баракчаларда веб-сервер, тиркеме сервери жана маалымат базасы колдонулат.

Сунушталууда: