Статикалық және динамикалық веб-беттер арасындағы айырмашылық

Статикалық және динамикалық веб-беттер арасындағы айырмашылық
Статикалық және динамикалық веб-беттер арасындағы айырмашылық

Бейне: Статикалық және динамикалық веб-беттер арасындағы айырмашылық

Бейне: Статикалық және динамикалық веб-беттер арасындағы айырмашылық
Бейне: #Донор Қазірден бастап барлық кинотеатрларда! 2024, Шілде
Anonim

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

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

Сіз пайдаланған компьютер сияқты клиенттік компьютер веб-шолғыш арқылы белгілі бір веб-бетті көруге әрекет жасағанда, ол веб-сайтты (серверді) орналастыратын компьютерге веб-сайттың мәліметтерін кері жіберу үшін сұрау жібереді.. Клиенттік компьютер сұраған мазмұн қолжетімді болса, веб-сайттың құрамдас бөліктері HTTP арқылы HTML пішімінде клиенттік веб-шолғышқа жіберіледі, содан кейін веб-шолғыш клиенттік компьютерде веб-сайтты қайта жасайды және оны көрсетеді. Uniform Resource Locator сервердегі ресурстарды бірегей түрде анықтайды және сұрауларды қабылдайтын және жауап беретін сервер HTTP сервері ретінде белгілі.

Статикалық және динамикалық веб-сайттың айырмашылықтары HTTP серверінің артындағы өзгерту әрекеттерінен туындайды.

Статикалық веб-беттер туралы толығырақ

Статикалық веб-сайт – веб-сайтты бір уақытта қарайтын барлық пайдаланушылар үшін бірдей мазмұнды көрсететін веб-сайт. Жай ғана статикалық веб-сайт тұрақты веб-сайт болып табылады және мазмұн пайдаланушыдан пайдаланушыға өзгермейді.

Бұның себебі - статикалық веб-сайттардың жасалу тәсілі. Техникалық тұрғыдан статикалық веб-сайт гиперсілтемелер арқылы өзара байланысқан серверде орналастырылған HTML құжаттарының жиынтығынан тұрады. Дегенмен, бұл беттер бір-бірінен тәуелсіз, ал код және басқа ерекше мазмұн сервердің тіркелген жадында жеке файлдар ретінде жазылады және сақталады. Веб-сайтқа өзгерту енгізу қажет болса, оны әр веб-беттің кодын өзгерту арқылы қолмен жасау керек.

Сервер ішіндегі веб-бет файлдың соңғы URL мекенжайы арқылы танылуы мүмкін жеке HTML файлы болып табылады;.html немесе.htm - беттер HTML пішімінде сақталатын статикалық веб-беттер.

Веб-клиент веб-серверге статикалық веб-бетке сұраныс жасағанда, веб-сервер (aka 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 дерекқор бағдарламалық құралының мысалдары болып табылады.

Статикалық және динамикалық веб-беттердің айырмашылығы неде?

• Статикалық веб-беттерде бекітілген мазмұн бар, ал динамикалық веб-беттерде өзгеретін мазмұн болуы мүмкін.

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

• Статикалық веб-беттер тек веб-серверді пайдаланады, ал динамикалық веб-беттер веб-серверді, қолданба серверін және дерекқорды пайдаланады.

Ұсынылған: