11 Аннотация



жүктеу 0,75 Mb.
Pdf просмотр
бет8/23
Дата19.02.2018
өлшемі0,75 Mb.
#10097
1   ...   4   5   6   7   8   9   10   11   ...   23

27 

 

Стилді қолданудың басты жақсы жақтарына қарамастан бір көргенде білінбейтін 



CSS -ң барлық артықшылықтарын қарастырамыз.  

НТML    коды  түсті  қою,  шрифт  өлшемі  және  басқа  параметрдер  сияқты 

безендіру элементтерінен бос болу идеясы әлем сиқты ескі. Ең дұрысы веб-бет тек 

логикалық  өңдеу  тэгтары  болу  керек,  ал  элементтер  түрі  стиль  арқылы 

тағайындалады.  Осылай  бөлген  жағдайда  дизайн  жұмысы  мен  сайт  саралауы 

параллель түрде жүре алады. Әр түрлі құралдардың әт түрлі безені 

Стиль көмегіме әт түрлі шығару құралдары үшін  веб-беттің түрін анықтай 

алады: монитор, принтер, смартфон, планшет және басқалары. Мысалы  монитор 

экранында  беттің  бір  безендіруін  шығара  алады,  ал  басу  кезінде  -  басқа.  Бұл 

мүмкіндік тағы әртүрлі құрылғыларда шығарғанда құжаттың кейбір элементтерін 

жасыра немесе көрсете алады. 

НТML-мен салыстырғанда элементі безендіру әдістері кеңейтілген. 

НТML  қарағанда  стилдер  веб-құжаттар  элементтерін  безендіруде  көбірек 

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

жақша қоюға, шрифт қоюға өлшемін, орнын анықтауға және басқаларын орнатуға 

болады.  

Стилдерді  жеке  файлда    сақтауда,  ол  кэшталады  және  қайта  шақырғанда 

браузер  кэшынан  алынады.    Кэш  есебінен  және  стиль  жеке  файлда 

сақталатындықтан  веб-беттің коды азаяды және құжатты жүктеу уақыты азаяды.  

Кэш  деп          пайдаланушының  жергілікті  компьютеріндегі    бірден  сайтты 

шақырғанда  браузер  файлдарды  сақтайтын  арнайы  орын.  Келесі  ретте  сайтты 

шақырғанда  бұл  файлдар  желіден  жүктелмейді,  жергілікті  дискіден  алынады. 

Бұндай жол веб-бетті жүктеу жылдамдығын  әлдеқайда  жоғарылатады.  

Сайт  -  бұл  бір-бірімен  байланысқан  құжаттар  ғана  емес,  сонымен  қатар 

негізгі     блоктардың  орналасуы  мен  түрі.  Тақырыптардың,  негізгі мәтіннің  және 

басқа  элементтердің  бірдей  безендіруін  қолдану  беттердің  үздіксіздігін  жасайды 

және пайдаланушының сайтпен жұмысын  және толық қабылдауын жеңілдетеді. 

Ал  құрастырушыларға    стилді  қолдану  дизайнды  жобалауды  айтарлықтай 

оңайлатады.  

Ортақтандырылған  сақтау.  Стилдер,  әдеттегідей,  сайт  документтерінің 

барлығында  сілтемелері  бар  арнйы  бір  немесе  бірнеше  файлдарда  сақталады. 

Осының  арқасында  стиль  жөндеуді  бір  орында  орындаған  ыңғайлы,  сонымен 

қатар элементтерді безендіру автоматты түрде көрсетілген файлмен байланысқан 

барлық  беттерде  өзгереді.  Ондаған  НТML-файлдарды  модификациялағанша 

стилмен бір файлды түзетіп, керекті құжаттарда безендіру лезде ауысады.  

Көрсетілген  CSS-файлдардың    минималдау  әдістерінен  басқа  gzip 

утилитасымен файларды тура желіде  архивтеуге және сығылған түрде браузерге 

беруге мүмкіндік беретін шешімдер бар. Қазіргі заманғы браузерлар gzip-ті анық 

түсінеді  және оны орнында  ашады.  Барлық процесс  автоматты  түрде өтеді және 

желіден берілетін файлдар өлшемінің айтарлықтай азаюына алып келеді.  

Бұл  жағдайда  сіздің  ресурстағы  әрбір    кодттың  басты  бөлігінде  (HEAD 

тэгтар  арасында)  НТML-құжаттар  (веб  беттер)  cыртқы  CSS-файлға  дейін  жолы 




28 

 

арнайы  тэгте  жазылу  керек  (link)  ,  өйткені  кері  жағдайда  сізідң  жобаңыздың 



келушілері оның сұрқайы түрін көруі мүмкін.  

Егер  коды  бар  жол  CSS-файлға  қосылуы  орны  болса,  онда  браузер  осы 

жолды оқығаннан кейін оның жүктеуін бастайды  және келушілерге "киінбеген" 

сайтты көрсетпей стилді безендіруін қосады. Сыртқы стилдерді қосу жолы 

Егер  сіз  CMS-ті  қолдансаңыз  НТML-ң  басты  бөлігі    сіздің  қолданған    күй 

безенінде  JAVA  файлдардың  біреуінде  қалыптасады.    Joomla,  Wordpress,  SMF 

қозғалтқыштары үшін ашатын және жабатын HEAD тегін қалыптастыратын  осы 

файлдың орнын білсеңіз болады.  



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


29 

 

3 Веб қосымша құру 

 

3.1 PostgreSQL 

 

PostgreSQL  -  бос    объектілі-бағдарланған  деректер  қорын  басқару  жүйесі 



(ДҚБЖ).  Әр  түрлі  AIX6  n8hk3  BSD-жүйелер,HP-UX6,  IRIX,  Linux,  Mac  OS,  X6 

Solaris/OpebSolaris6  Tru6  QNXUnix-тектес  платформалар  күйінде  жұмыс  істеуге 

негізделген және SQL:2011 стандартының мүмкіндіктерін қолдайды.  

 Жоғары  жүктейтін  сайт  жасай  отырып,  көптеген  тауарларды  қолдануға 

болады.  

 Веб-сервер, операциялық жүйе, веб-сервер бағдарламалық қамсыздандыруы, 

деректер  базасын  басқару  жүйесі  және  бағдарламалу  тілі  немесе  сценарий  құру 

үшін  аппараттық  қамтамасыздандыруды  таңдау  қажет.  Осы  компонеттердің 

таңдалуына тәуелді. Мысалы барлық операциялық жүйелер кез-келген жабдықта 

жұмыс істей алмайды, барлық  сценарий жасау тілдері барлық деректер базасына 

қосуды  жүзеге  асыра  алмайды.  Осы  дипломдық  жұмыста  веб-сервердің 

аппараттық  қамсыздандыруы,  операциялық  жүйелеріне  және  бағдарламалы 

қамтамасыздандыруына  аса  назар  аударылмайды.  Бұл  бізге  қажет  емес.  JAVA-ң 

ең жақсы қасиеттерінің бірі ол Microsoft Windows рұқсаты бар, UNIX-ң көптеген 

версияларына  және  толық  функционалдық  веб-серверлардың  кез-келгеніде 

орындалады.  PostgreSQL жүйесі дәл осындай икемділіккке ие. 

 Бұны көрсету үшін жоғары жүктемелі  сайттың дамуы мен тестілеуі Apache 

web-сервері  арқылы  Microsoft  Windows  операциялық  жүйесінің  басқаруымен   

жергілікті серверде жүргізілді, және Қазақстандық серверларда Debian GNU/Linux  

операциялық  жүйе  басқаруымен  және  Nginx  веб-сервисімен    PS  хостинг 

компаниясында жасалынды. 

 Мастер-база  мәліметтерді    немесе  мәлімет  сызбаларын  өзгертетін  әрбір 

сұранысты арнайы файлға - аталмыш binary-log жазып отырады. Бірінші бинарлы 

лог  белгілі  бір  өлшемге  жеткенде  жазба  келесі  файлға  өтеді.  Бинарлы  логтарға 

арнайы индекс бар, сондай-ақ оларды басқару үшін командала тізбегі бар(мысалы 

ескі бинарлогтарды өшіру үшін.) 

 Слейв желі арқылы осы файлдарды "шикі" күйде алады(мастердің іске асуын 

оңайлатады)  және  оны  өзінің  мәліметтеріне  қолданады.  Слейв  бинарлы  логтар 

оқыған орнын есте сақтайды, сол себепті қайта қосқанда мастер керекті орыннан 

логты  жіберуді  сұрайды.  Реплткацияның  екі  режимі  бар  -  statement  және  row. 

Бірінші  режимде  мастер  бинарлы  логқа  мәліметтерді  өзгерту  үшін  шығыс 

сұраныстарды жазады. Слейвта барлық сұраныстар мастерде орындалған сяиқты 

орындала береді.  

ROW режимында 5.1 версиялы PostgreSQL   рұқсат берілген  бинарлы логқа 

сұраныстар  жазылмайды,  ал  осы  сұраныстармен  өзгертіліп  қойған  мәліметтер 

((DDL)мәліметтер сызбасын өзгертетін сұраныстардың жазылуы бірдей 

ROW -режиминдегі оқиға былайша: 

 



Бір  жол  деректер  мәліметтер  -  командалар  үшін  INSERT  DELETE, 

сәйкесінше енгізілген жол жазылады, өшірілген жол; 




жүктеу 0,75 Mb.

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




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

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