Дәріс Web технологиялар негіздері



жүктеу 471,78 Kb.
Pdf просмотр
бет6/15
Дата09.01.2018
өлшемі471,78 Kb.
#7181
1   2   3   4   5   6   7   8   9   ...   15

статистикалық құжат па немесе 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.  «Скрипт программа» ұғымы нені білдіреді?  

 

 

Дәріс 6. 



Web-ресурстарды алу технологиясы. 

Web-парақтарды кэштау. Прокси-сервер механизімінің жұмысы. 

Web-парақтарды кэштеу. 

Егер  сервер  үлкен  жойылуда  болса,  Интернетке  шығу  жылдамдығы  төмен  болса 

немесе қайта қосылу режимінде жұмыс істесе, көбнесе ақпарат кешіктіріліп беріледі. Бұл 

кезде  қосылуды  жылдамдату  сұрағы  туындайды.  Осы  сұрақты  шешудің  бір  жолы, 

мәліметтерді    жойылған  серверлерден  бірнеше  рет  алуға  болмауында.  Web  навигациясы 

кезінде  көбінесе  кітаптағындай  «парақты  артқа  парақтау»  сияқты,  яғни  параққа  қайта 

қосылу  қажеттілігі  туындайды.  Браузерде  Артқа  пернесін  басып,  алдында  көріп  өткен 

параққа  қайта  оралғанда,  оны  серверден  қайта  алудың  мағынасы  жоқ  екені  анық. 

Сондықтан  көріп  өткен  құжатты  компьютердің  дискінің  арнайы  буферлік  аймағында 

(кэште) сақтаса, қолданушы ссылкамен қайта оралғысы келген жағдайда тез ашып көруге 

мүмкіндігі  болады.  Қазіргі  заманға  сай  браузерлер  дәл  осылай  істейді.  Мәселен  сіз 

парақтарды  1-2-3  кезегімен  қарап,  3-ші  парақ  4-ге  ссылкасы  бар  деп  ойлайық.  Осы 

жағдайда  3-ші  парақтан  4-ге  өтумен  (Жүйеден  жүктеу)  салыстырғанда  2-ге  өту  тез 

(кэштан жүктеу) орындалады. 

Қазіргі  заманға  сай  браузерлерде  (Internet  Explorer  және  Netscape  Navigator) 

кэштелген құжаттарды сақтау үшін папканың көлемін өзгерту мүмкіндігі бар.  



Прокси-сервер 

Кэштеу технологиясында өзінің шектеулері бар. Мысалы, сіз және сіздің әріптесіңіз 

Интернетке  бір  провайдер  арқылы  қосылған  болсаңыз.  Бір  кезде  сіз,  алдында  сіздің 

әріптесіңіз алған құжатты сол провайдердің каналынан сұрайсыз. Жүйеден қайта-қайта бір 

құжатты сұрау дұрыс емес. Мәліметтерді сервер провайдер деңгейінде кэштау дұрыс.  



Бұл  мәселені  шешу  провайдерлер  прокси-серверге  (ағылшынның  proxy-орынбасар 

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

кэштау  функцияларын  жоғарылатуға  мүмкіндік  беретін,    қолданушының  жұмыс 

станциясы мен Интернет арасындағы посредник ролін атқаратын сервер.  

Прокси-сервер  қолданушыдан  қандай  да  бір  интернет-сервисті  орындауға  сұраныс 

алады,  мысалы,  web-парақты  көріп  өтуге  сұраныс.  Егер  прокси  кэштау  функциясын 

орындаса, ол сервердің локалді кэшінда сұрап отырған парақтың жоқтығын қарайды. Егер 

бұл  парақ  бар  болса,  ол  қолданушыға  сұраныс  Интернетке  берілмей  қайтарылады.  Ал, 

егер  кэшта  бұл  парақ  болмаса,  прокси-сервер  клиент  ролінде  қолданушының  атынан, 

өзінің  IP-адресін  қолданып,  Интернеттен  керек  параққа  сұраныс  жібереді.  Парақ  қайта 

оралғанда,  прокси-сервер  оны  қолданушыға  жібереді.  Прокси-сервердің  кэштау 

функциясы  Интернетпен  жұмысты  едәуір  жылдамдата  алады  жене  жүйелік  трафиктің 

көлемін азайта алады. Web-парақтарды кэштеу Жүйенің жұмысын жақсартудың бір жолы 

болып табылады, себебі ол web-түйіннің уақытты бұзылыстарын компенсирует. 

Әдетте,  прокси-сервер  программасы  жұмыс  істейтін  компьютерде  едәуір  дисктік 

аула бөлінеді. Үлкен провайдерлар құжаттарды кэштеуге ондаған және жүздеген гигабайт 

память бөле алады. 

Осылайша,  үнемі  ізделіп  отыратын  құжат  тек  құжатты  шығарушының  серверінде 

ғана  сақталып  қоймай,  сонымен  қатар  «қолданушыға  жақынырақ»,  провайдер  прокси-

серверінде  немесе  қолданушының  өз  компьютерінде  сақтала  алатындықтан,  іздеген 

құжаттарды тез көре алу мүмкіндігі бар.  

Біз мыңдаған клиенттері  бар провайдерлар жөнінде айтқана, жүйедегі  құжаттардың 

белгілі  бір  бөлігін  ғана  сұрайтынын  айтып  өткен  жөн.  Мыңдаған  клиенттермен  жұмыс 

істейтін  үлкен  ISP-дің  прокси-сервері,  сұраныстардың  50%-ға  жуығын  өз  дискінен 

орындайды.  Әдетте  ISP  сервері  регионның  басқа  интернет  провайдерлардың 

серверлерімен  байланысты.  Сондықтан,  егер  клиентті  қызықтырып  отырған  құжат 

провайдердің  прокси-сервер  кэшінде  табылмаса,  ол  басқа  прокси-серверлерде  табылуы 

мүмкін.  Осылайша,  кэш-ауласындағы  қолданушылардың  көлемі  көп  есе  көбейеді. 

Кэштейтін  прокси-серверлерді  тек  ISP-провайдерлер  ғана  емес,  сонымен  қатар  жүйеге 

деген нагрузканы азайтқысы келетін және сұраныстарды оптимально обрабатывать үшін 

ірі компаниялар орната алады.  

Құжаттардың жарамдылық мерзімі. 

Ескірген  кэштелген  файлды  алмау  үшін,  кэштелген  құжаттарды  қашан  сұранысқа 

қоюға  болады,  ал  қашан  қоюға  болмайтығын  анықтайтын  бірнеше  ережелер  бар.  Бұл 

ережелердің  бір  бөлігі  HTTP  протоколында  жазылып  өткен,  ал  қалғаны  браузер 

настройкасында  және  прокси-сервер  әкімшілігімен  ұсынады.  Прокси-серверде  кэштеуге 

шешім  қабылдаудың  бірнеше  критерилері  бар.  Мысалы,  егер  объект  жасырын  болса,  ол 

кэштелмейді.  Сол  сияқты  кэштелген  құжатты  клиенттің  сұранысы  бойынша  жіберіле 

алуға шешім қабылданатын критерилер бар. Мысалы, егер құжаттың жарамдылық мерзімі 

өткен  болса,  онда  сервер  оны  клиентке  жібермей,  сайтты  құрастырушының  серверінде 

жаңалау құжаттың бар, жоқтығын сұрайды. Жарамдылық мерзімі өтіп кеткен құжат жай 

жаңартылмаған,  яғни  ескірмеген  болуы  мүмкін  және  оны  клиенттің  сұранысына  беруге 

болады.  



WEB-жылдамдатқыштары. 

Стандартты  браузерлер  кэштеу  технологиясын  Web-парақтарды  жүктеуді 

жылдамдату  үшін  қолданатынын  айтып  кеткен  болатынбыз.  Бірақ,  жүктеу  процесін 

Internet  Explorer-ға  қарағанда  жақсырық  орындайтын  арнайы  программалар  бар. 

Жылдамдатуды  жүйелік  қосылулардың  параметрлерін  оптимизациялау  арқылы, 

мәліметтерді кэштеу және «қажеті жоқ» мәліметтерді алып тастау арқылы жүзеге асыруға 

болады. Кейбір программаларда жоғарыда айтып өткен механизмдердің бірден бірнешеуі 

жүзеге асырылған.  



Кэштеу процесін оптимизациялау арқылы жылдамдату. 


жүктеу 471,78 Kb.

Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   15




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау