Дәріс кешені дəріс Кіріспе. Клиент-серверлік архитектурасы. Компьютер мен қосымшаның клиент-серверлі əрекеттесуі



Pdf көрінісі
бет28/36
Дата20.12.2022
өлшемі1,89 Mb.
#58571
1   ...   24   25   26   27   28   29   30   31   ...   36
Бақылау сұрақтары:
1. Интернетте ақпаратты іздеуге арналған мынадай әртүрлі аспаптарын атаңыз?
2. Индекстелген каталогтер дегеніміз не?
3. Домендік аттар туралы не білесіз?


4. Іздеу машиналары және олардың жұмыс істеу механизмдерін айтыңыз
5. Индекс арқылы іздеу қалай жүргізіледі?
Ұсынылатын əдебиеттер
1. Кузнецов С.Д. PHP 4.0. Руководство пользователя. – М.:Майор,2001.
2 Леонтьев Б. Web – дизайн: Хитрости и тонкости: - М.: МиК, 2001.
3. Николенко Д.В. Практические занятия по JavaScript. – СПб.: 2002.
4. Гультяев А.К., Машин В.А. Уроки web – мастера. – СПб.: 2002.
5. Рик Дарнелл. Javascript – справочник. 2001.
6. Жумагалиев Б.И.Лабораторный практикум по Интернет-технологиям.
Учебное пособие. – Алматы: АЭИС. 2003.
Дəріс 13. Web-ресурстарды алу технологиясы. Web-парақтарды кэштау. Прокси-
сервер механизімінің жұмысы
Дəріс мақсаты: Web-ресурстарды алу технологиясымен таныстыру. Web-парақтарды
кэштеу. Прокси-сервер механизімінің жұмысымен танысу
Түйінді ұғымдар: Web-парақтарды кэштеу, прокси-сервер, WEB-жылдамдатқыштары,
кэштеу процесін оңтайландыру
Дəріс жоспары:
1. Web-парақтарды кэштеу.
2. Прокси-сервер
3. WEB-жылдамдатқыштары.
4. Кэштеу процесін оңтайландыру арқылы жылдамдату
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-ға
қарағанда жақсырық орындайтын арнайы программалар бар. Жылдамдатуды жүйелік
қосылулардың параметрлерін оңтайландыру арқылы, мәліметтерді кэштеу және «қажеті жоқ»
мәліметтерді алып тастау арқылы жүзеге асыруға болады. Кейбір программаларда жоғарыда
айтып өткен механизмдердің бірден бірнешеуі жүзеге асырылған.
Кэштеу процесін оптимизациялау арқылы жылдамдату.
Мәліметтерді кэштеу кезінде Web-парақтарды жүктеуді жылдамдатуды айтқанда 3бағытты
белгілеп өткен жөн:
- IP-адрестерді кэштеу;
- Локалді компьютерде дискті кэшті ңтайландыру.
Əр бағыттың қалай құралғанын түсіндіріп өтейік.
Сіз URL браузерге сол немесе басқа ресурсты жібергенде, ол DNS-
серверге доменді атты IP-мекенге жіберуге сұраныс жасайтыны белгілі.
Қажетті мәліметтерді табу алдында қаншама DNS-серверлерді сұрап өтеді.


Əдетте, IP-адрес қолданушы компьютерінде кэштелмейді және сіз бірнеше минут алдын
қолданып отырған мекен қайта сұралып отырады, ол тағы да уақыт алады. Сондықтан, Web-
парақтарды көрсетуді жылдамдатудың бір жолы DNS-серверлерді едәуір оптималды сұрау
жүргізетін және IP-мекендерді кештеуді ұйымдастыратын программаны қолдану болып
табылады.
IP-мекенді алып болғаннан кейін, шолушы компьютердің кэшінде көрсетілген парақ
көшірмесінің сақталғандығын тексеріп, егер кэштегі құжат
жарамды болса, ол қолданушыға жіберіледі. Бұл процесс та уақыт алады және оны жылдамдату
– бөлек мәселе, сондықтан оны басқа программаға жүктеуге болады. Осы мәселемен
айналысатын көптеген программалар көп орын алатын, бірақ жылдам істейтін өз кэшін құрады.
Жылдамдатудың екінші бағыты осыны__ құрайды.
Үшінші механизмді (упреждающее чтение) түсіндіру үшін, кәдімгі
браузердің жұмысына қайта оралайық. Құжат браузермен көрсетілгеннен кейін, әдетте үзіліс
болады. Қолданушы құжатты оқығанша жүктеу процесі
тоқтатылады, яғни жүйе меншіктейді. Ол үзіліс кезінде қосылыстарды қолдануға мүмкіндік
береді, бұл кезде осы параққа сілтемесі бар құжаттар жүктеледі. Осы құжаттардың фондық
режимде жүктелуі қолданушы сұраныс жібергенде тез көрсетуге мүмкіндік береді. Үшінші
механизм осылай құрылады.


Достарыңызбен бөлісу:
1   ...   24   25   26   27   28   29   30   31   ...   36




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

    Басты бет