Өндірістік веб-серверлер
Бұл көптеген веб-дизайнерлер таныс болатын веб-сервердің түрі. Өндірістік сервер - бұл веб- беттерді және өндіріске дайын мазмұнды орналастыратын веб-сервер. Басқаша айтқанда, өндіріс веб-серверіндегі мазмұн Интернетке тікелей немесе интернетке жеткізуге дайын.
Кішігірім компанияда өндіріс сервері веб-беттердің барлығында тұрады. Дизайнерлер мен әзірлеушілер беттерді жергілікті компьютерлерде немесе тірі серверде жасырылған немесе құпия сөзбен қорғалған аумақтарда тексереді. Бет жұмыс істеуге дайын болғанда, оны FTP арқылы жергілікті қатты дискіден немесе файлдарды жасырын каталогтан тірі каталогқа жылжыту арқылы өндіріс серверіне ауыстыруға болады.
Жұмыс үрдісі:
Дизайнер сайтты жергілікті компьютерде құрастырады
Жергілікті компьютерде дизайнерлік тестілеу сайты
Дизайнер қосымша тексеру үшін өндірістік сервердегі жасырын каталогқа сайтты жүктейді
Бекітілген дизайн веб-сайттың тірі (жасырын емес) бағыттарына көшіріледі
Кішкентай сайт үшін бұл өте жақсы жұмыс ағыны. Және, шын мәнінде, кішкентай сайттың index2.html сияқты нәрселерге және жаңа / ұқсас нәрселер деп аталатын ішкі каталогтарға қарап қарап, не істейтінін жиі көре аласыз. Құпия сөзбен қорғалмаған құпиясөздерді іздестіру жүйелері арқылы табуға болатындығын есте сақтаған кезде, өндіріс серверіне жаңартуларды жариялау - қосымша серверлерді қажет етпей, жаңа жобаларды тірі ортаға тексерудің жақсы жолы.
Серверді немесе QA серверін тексеру
Тестілеу серверлері веб-сайттың жұмыс үрдісіне пайдалы қосымша болып табылады, себебі олар сізге тұтынушыларға (және бәсекелестерге) көрінбейтін веб-серверде жаңа беттер мен конструкцияларды тексеруге мүмкіндік береді. Тестілеу серверлері тірі торапқа бірдей болып орнатылады және әдетте кез-келген өзгерістер жазылғанына көз жеткізу үшін оларда орнатылған нұсқаны басқаруды басқарады. Көптеген тестілеу серверлері корпоративті брандмауэрдің артында ғана жұмыс істейді, сондықтан оларды тек қызметкерлер көре алады. Бірақ олар брандмауэрден тыс құпия сөзбен қорғалуы мүмкін.
Сынақ сервері көп динамикалық мазмұнды, бағдарламалауды немесе CGI-ді пайдаланатын сайттар үшін өте пайдалы. Себебі сіздің жергілікті компьютеріңізде орнатылған сервер мен дерекқор болмаса, бұл беттерді офлайн режимде тексеруге өте қиын. Тестілік сервермен сіз өзіңіздің өзгертулеріңізді сайтқа жібере аласыз, одан кейін бағдарламаларды, сценарийлерді немесе дерекқорды өзіңіз ойлағандай жұмыс істей алатыныңызды көре аласыз.
Сынақ сервері бар компаниялар, әдетте, келесідей жұмыс үрдісіне қосады:
Desginer торапты жергілікті түрде жасайды және жоғарыдағыдай жергілікті жерлерде сынайды
Динамикалық элементтерді (PHP немесе басқа серверлік сценарийлер, CGI және Ajax) сынау үшін құрастырушы немесе әзірлеуші жүктеп салулар сынақ серверіне өзгертеді.
Бекітілген жобалар өндіріс серверіне жылжытылады
Даму серверлері
Даму серверлері күрделі электрондық коммерция сайттары және веб-қосымшалар сияқты үлкен даму компоненті бар сайттар үшін өте пайдалы. Даму серверлері веб-сайттың артқы жағын бағдарламалау үшін веб-әзірлеу тобымен пайдаланылады. Олар əрдайым əрқашан əртүрлі топ мүшелерінің нұсқасын немесе бастапқы кодты басқару жүйесін пайдаланады жəне олар жаңа сценарийлер мен бағдарламаларды тексеру үшін серверлік орта ұсынады.
Даму сервері сынақ серверінен ерекшеленеді, себебі көптеген әзірлеушілер тікелей серверде жұмыс істейді. Бұл сервердің әдетте бағдарламаларда жаңа нәрселерді көру үшін қолданылады. Тестілеу әзірлеуші серверінде болғанда, ол нақты критерийлерге қарсы тестілеуді емес, код жұмысын жасау мақсатында жасалады. Бұл әзірлеушілерге веб-сайттың жаңғақтары мен бұрандалары туралы қамқорлық жасауға мүмкіндік береді.
Компанияның даму сервері болған кезде, олар жиі жобалау және дамыту бойынша жұмыс істейтін жеке топтары бар. Мұндай жағдайда сынақ сервері одан да маңызды болады, себебі конструкциялар әзірленген сценарийлермен сәйкес келеді. Әзірлеу сервері бар жұмыс үрдісі әдетте:
Дизайнерлер жергілікті машиналарда жобалау жұмыстарын жүргізеді
Сонымен қатар, әзірлеушілер сценарийлер мен бағдарламаларды әзірлеу серверінде жұмыс істейді
Код және конструкциялар тестілеу үшін сынақ серверіне біріктіріледі
Бекітілген конструкциялар мен кодтар өндіріс серверіне көшіріледі
Content Sever
Мазмұнды басқару жүйесі бар басқа сервер болуы мүмкін. Бұл контент әзірлеушілеріне контентке немесе бағдарламалармен бірге салынған мазмұнына қосылмайтын орын береді. Мазмұн серверлері жазушылар мен графикалық суретшілерді қоспағанда, даму серверлеріне ұқсас.
Кезеңдік сервер
Кезеңдік сервер көбінесе веб-сайттың өндіріске енгізілмей тұрып, соңғы аялдамасы болып табылады. Деңгейлі серверлер мүмкіндігінше өндіріс сияқты болуы үшін жасалған. Осылайша, аппараттық және бағдарламалық қамтамасыз ету көбінесе сатылым және өндіріс веб-серверлері үшін айналдырылады. Көптеген компаниялар тестілеу серверін эфирлік сервер ретінде пайдаланады, бірақ егер сайт өте күрделі болса, эфирге шығару сервері дизайнерлер мен әзірлеушілерге ұсынылған өзгертулердің жобаланған ретінде жұмыс істеуін тексереді және жалпы сайтқа кері әсерін тигізбейтінін тексеру үшін соңғы мүмкіндік береді, сынақ серверінде басқа тесттерді өткізбестен, шатасуға жол бермейді.
Кезеңді серверлер көбінесе веб-сайт өзгерістеріне арналған «күту кезеңі» ретінде пайдаланылады. Кейбір компанияларда, қойылым сервері автоматты түрде орналастырылған жаңа мазмұнды автоматты түрде орналастырады, ал басқа компаниялар басқаруды, маркетингті және зардап шеккен топтар сияқты веб-топтан тыс адамдар үшін түпкілікті сынақ және бекіту орны ретінде серверді пайдаланады. Кезеңдік сервер әдетте келесідей жұмыс үрдісіне қойылады:
Дизайнерлер жергілікті машиналарда немесе тестілеу серверінде жобалаумен айналысады
Мазмұн авторлары CMS ішіндегі мазмұнды жасайды
Әзірлеушілер әзірлеу серверінде код жазады
Дизайн және код тестілеу серверіне тестілеу үшін біріктіріледі (кейде мазмұны осы жерде қамтылған, бірақ ол жиі CMS-де дизайн жұмыс процесінің сыртында тексеріледі)
Мазмұн аралық сервердегі конструкциялар мен кодтарға қосылады
Қорытынды келісімдер қабылданады және бүкіл сайт өндіріс серверіне жіберіледі
Компанияңыздың жұмыс процесі әртүрлі болуы мүмкін
Бір компанияда жұмыс процесі басқа компанияда мүлде өзгеше болуы мүмкін екенін білдім. Мен Emacs және vi-ды пайдалана отырып, өндіріс серверінде HTML- ті тікелей веб-сайттар жаздым және мен жұмыс істеп жатқан беттің шағын бөлігінен басқа ештеңеге қол жеткізе алмаған сайттарды құрдық және барлық жұмысымды CMS ішінде жасадым. Сіз әр түрлі серверлердің мақсатын түсініп, дизайн және даму жұмыстарыңызды тиімдірек ете аласыз.
Браузердің адрестік жолындағы қажетті URLді теріп болған соң, браузер пайдаланған протокол (HTTP) жөнінде мәлімет және сервер атын алады.
Веб шолғыш (ағылш. web browser) - интернеттегі не басқа кез келген желілердегі http://https веб сайттарын, яғни веб парақтарын (html, php және т.б.) қарап шығу, өңдеу және араларымен өту әрекеттерін орындауға арналған бағдарлама.
Сервер атын IP- адреске ауыстыру үшін браузер DNS серверіне- жүгінеді. Алынған IP- адрес негізінде браузер ізделінді Web- сервермен байланыс орнатады және HTTP протоколын пайдалана отырып ізделінді ресурсты сұрайды. Сервер браузерге серверде сақталатын HTML бетін жібереді. Браузер HTML- тэгтерін оқу нәтижесінде сіздің компьютеріңіздің экранында бет ашалады, одан сіз өз сұранысыңыздың нәтижесін көраласыз. Әдетте қарапайым Web беттерде тек текст қана емес графиктерден де тұрады, яғни әр түрлі типтегі бірнеше файлдан тұрады. Браузер ол
Достарыңызбен бөлісу: |