статистикалық құжат па немесе CGI программа ма еш қандай айырмашылығы жоқ. CGI
программалары жұмысының нәтижесі статистикалық құжат сияқты форматта болады. CGI
терминін тек қана программа емес протокол ретін де түсінуге болады. Бұл жағдайда CGI
Web сервер үшін стандартты тәсіл болып табылады– тұтынушы сұранысын бағдарламаға
беру және одан мәлімет алу. Сервер мен оның қосымшасының арасындағы бір біріне
мәлімет жіберу жөніндегі CGI протоколы HTTP протоколының бір бөлігі болып
табылады. CGI программасының үлкен бөлігі CGI скрипталары болып табылады. Скрип
дегеніміз интерпритацияланатын немесе басқа программаларымен жұмыс жасайтын
ережелер жинағы. Perl, JavaScript тілдері тура осы скрипталық тілдер түрінде ойлап
табылған. Олар сценариилер жазу тілдері деп те аталады. Негізінен CGI программасы
скрипталық тілде және де компилирлық тілде жазылуы мүмкін. C,C++,Delphi.
CGI альтернативті техналогиясы Micrоsoft компаниясының технологиясы болып
табылады. Ол былай аталады Active Server Page (ASP) ол да сол принциппен құрылған:
web- серверге қосылған скрипт, парақ тұтынушыға жіберуден бұрын серверде
орындалады. Осы принциппен орындалатын басқа да бір қатар технологиялар бар.
Динамикалық мазмұны сервер жағындағы қалыптасатын схемадан өзгеше динамикалық
мазмұны тұтынушы жағында көрінеді. Соңғы жағдайда активті құжаттар web серверде
және локольдік компьютерде сақталады. Онда белгілі бір есептеулер орындалады жіне
осы есептеулер нәтижесі экранда көрсетіледі. Активті құжаттарды дайындауда түрлі
технологиялар пайдаланады: бұл мәліметтер JavaScript те Java апплеттерде жазылған
қосымша болуы мүмкін және басқару элементі ActiveX болады.
Бақылау сұрақтары:
1.
Web-сервер жұмысының механизімі қандай?
2.
Ститистикалық және динамикалық беттердің айырмашылығы?
3.
CGI,ASP серверлерінің технологияларының айырмашылығы?
4.
«Скрипт программа» ұғымы нені білдіреді?
Достарыңызбен бөлісу: