Web Servers thiab Workflow

Cov Xeem Kev Xeem, Cov Neeg Zej Zog, Cov Neeg Qhuab Qhia, thiab Cov Neeg Zov Ntau Lawm

Ua hauj lwm nrog ib qhov chaw loj, nrog ntau tus neeg thiab cov nplooj ntawv tuav tseg, koj yuav tuaj yeem hla ntau cov haujlwm ua haujlwm kom tau txais los ntawm lub vev xaib tsim daim ntawv pov thawj mus rau cov nplooj ntawv nyob hauv internet. Kev ua haujlwm rau lub vev-xaij (complex) muaj peev xwm muaj xws li ntau qhov chaw web servers thiab chaw nyob. Thiab txhua ntawm cov servers no muaj lwm lub hom phiaj. Tsab xov xwm no yuav qhia txog qee qhov kev pab cuam ntau dua nyob rau hauv lub vev xaib thiab seb lawv siv li cas.

Ntau qhov Web Servers

Qhov no yog hom web server uas feem ntau web designers paub. Ib cov neeg ua haujlwm pab neeg coob yog lub web site server uas muaj cov web pages thiab cov ntsiab lus uas npaj txhij rau kev tsim khoom. Hauv lwm cov ntsiab lus, cov ntsiab lus ntawm ib lub web server ntau lawm yog nyob hauv internet los yog npaj txhij muab xa mus rau hauv internet.

Nyob hauv ib lub tuam txhab me me, cov neeg ua haujlwm pab pawg coob yog qhov chaw nyob txhua qhov chaw nyob. Cov kws tsim thiab cov neeg tsim kev tshuaj ntsuam xyuas cov nplooj ntawv ntawm lawv cov cav hauv zos los yog hauv cov chaw nkaum lossis lo lus zais tiv thaiv chaw nyob ntawm cov neeg ua haujlwm nyob hauv lub tsev. Thaum twg ib nplooj ntawv npaj mus nyob nws tsuas yog tsiv mus rau qhov chaw nyob rau ntawm cov neeg siv khoom ua ke, tog twg los ntawm FTP los ntawm lub zos hard tsav los yog txav cov ntaub ntawv los ntawm cov ntaub ntawv qhia tawm mus rau cov npe nyob.

Cov workflow yuav tsum:

  1. Tus tsim tawm ua qhov chaw hauv zos
  2. Designer xeem ntawm qhov chaw hauv zos
  3. Designer uploads site mus nraim cov npe rau cov neeg siv khoom ntau lawm kom kuaj ntxiv
  4. Cov tswv yim pom zoo raug tsiv mus nyob rau thaj chaw nyob (tsis yog-hauv) ntawm lub vas sab

Rau ib lub chaw me me, qhov no yog ib qho haujlwm txaus ua haujlwm. Thiab qhov tseeb, koj tuaj yeem pom ntau qhov chaw ua haujlwm me me los ntawm kev saib cov ntaub ntawv muaj npe xws li index2.html thiab sab hauv cov npe hu ua / tshiab. Ntev npaum li koj nco tias thaj chaw uas tsis yog lub chaw tiv thaiv zoo li ntawd tuaj yeem nrhiav tau los ntawm kev tshawb fawb xyaw, xo cov kev tshaj tawm tshiab rau cov neeg siv khoom ua ke yog qhov zoo tshaj plaws los ntsuam xyuas cov qauv tshiab hauv ib cheeb tsam chaw tsis muaj kev xav tau cov kev pabcuam ntxiv.

Kev Tshawb Xyuas Cov Neeg Siv Khoom lossis QA Tus Neeg Ua Haujlwm

Kev soj ntsuam cov kev pab yog ib qho tseem ceeb pab ntxiv rau lub website workflow vim tias lawv muab ib txoj kev los kuaj cov nplooj ntawv tshiab thiab cov qauv ntawm cov neeg siv qhov web site uas tsis pom cov neeg siv khoom (thiab cov neeg sib tw). Cov neeg soj ntsuam kev ntsuam xyuas raug teeb tsa kom zoo tib yam rau ntawm qhov chaw nyob thiab feem ntau muaj qee qhov kev tswj hwm ntawm cov kev cai tswj rau lawv kom paub tseeb tias cov kev hloov tau raug kaw tseg. Feem ntau cov qhua tuaj yeem tsim tawm tom qab ib lub tuam txhab firewall thiaj li tsuas yog cov neeg ua haujlwm tuaj yeem pom lawv. Tab sis lawv kuj tuaj yeem teem caij nrog kev tiv thaiv (password) sab nraum lub firewall.

Ib tus neeg soj ntsuam xyuas kev pab yog qhov tseem ceeb rau cov chaw uas siv ntau cov ntsiab lus dynamic, programming, lossis CGIs. Qhov no yog vim tshwj tsis yog tias koj muaj ib tug neeg rau zaub mov thiab database teeb nyob rau hauv koj lub computer hauv zos, nws nyuaj heev los ntsuam xyuas cov nplooj ntawv offline. Nrog ib tus neeg soj ntsuam xyuas, koj tuaj yeem xa koj cov kev hloov mus rau lub vev xaib thiab tom qab ntawd yog pom tias cov kev pab cuam, ntawv sau, los yog cov ntaub ntawv tseem tseem ua haujlwm raws li koj tau npaj.

Cov tuam txhab lag luam uas muaj ib tug neeg soj ntsuam xyuas feem ntau ntxiv nws mus rau kev ua haujlwm zoo li no:

  1. Desginer ua lub tsev kawm ntawv hauv zos thiab cov kev kuaj hauv zos, ib yam li saum toj no
  2. Tus tsim tawm lossis tus tsim tawm uploads hloov mus rau cov neeg sojntsuam kev sim kom paub cov ntsiab lus dynamic (PHP lossis lwm tus neeg rau zaub-sab ntawv sau, CGI, thiab Ajax)
  3. Cov tswv yim pom zoo tau tsiv mus rau cov neeg ua hauj lwm ntau lawm

Txheej Txheem Zog

Cov kev pabcuam loj hlob zoo rau cov tsev kawm ntawv uas muaj kev loj hlob loj, xws li txoj haujlwm ecommerce thiab cov web applications. Cov kev pabcuam loj hlob yog siv los ntawm pab pawg tsim tawm los ua haujlwm rau lub cajmeem ntawm lub website. Lawv yeej ib txwm muaj version los yog qhov chaw tswj cov kev tswj hwm rau ntau pab pawg neeg los siv thiab lawv muab ib qho chaw rau cov neeg soj xyuas kev xeem ntawv tshiab thiab cov kev pab cuam.

Ib tug neeg ua hauj lwm pab neeg sib txawv yog txawv ntawm ib qho kev xeem neeg vim tias feem ntau cov neeg tsim khoom ua haujlwm ncaj qha rau tus neeg rau zaub mov. Lub purporse ntawm no neeg rau zaub mov yog feem ntau sim tshiab yam hauv cov kev pab cuam. Thaum kuaj tau tshwm sim ntawm ib tus neeg ua haujlwm hauv kev loj hlob, nws yog lub hom phiaj ntawm kev ua ib qho haujlwm ntawm txoj haujlwm, tsis yog ntsuas nws tawm tsam tej yam. Qhov no pub rau cov neeg tsim kev txhawj xeeb txog kev ceev thiab bolts ntawm lub vev xaib yam tsis muaj kev txhawj xeeb txog seb nws yuav zoo li cas.

Thaum lub tuam txhab muaj ib tus neeg ua haujlwm loj hlob, feem ntau lawv muaj cov pab pawg sib cais ua haujlwm tsim thiab tsim kho. Thaum twg qhov no yog qhov teeb meem, tus neeg soj ntsuam cov ntaub ntawv ua tseem ceeb dua, raws li qhov no yog qhov twg cov qauv tsim tau ntsib nrog cov ntawv sau tshiab. Cov haujlwm ua haujlwm nrog ib tus neeg ua haujlwm loj hlob yog li:

  1. Cov neeg tsim khoom tsim los ntawm cov qauv ntawm lawv cov cav hauv zos
    1. Nyob rau tib lub sij hawm, cov neeg tsim khoom ua haujlwm ntawm cov ntawv sau thiab cov kev pabcuam hauv kev txhim kho cov neeg ua haujlwm
  2. Cov cai thiab cov qauv tsim tawm mus rau qhov kev xeem cov neeg soj ntsuam rau kev sim
  3. Cov kev tsim tawm thiab cov cai raug tsiv mus rau cov neeg ua haujlwm

Ntsiab Lus Sever

Rau qhov chaw nrog ntau cov ntsiab lus, muaj lwm tus neeg ua haujlwm uas nyob hauv cov txheej txheem tswj cov txheej txheem . Qhov no tso cai rau cov ntsiab lus tsim ib qho chaw ntxiv rau lawv cov ntsiab lus tsis muaj nws raug cuam tshuam los ntawm tus qauv tsim los yog cov kev pab cuam raug ua ke nrog. Cov ntsiab lus servers yog ib yam zoo li cov kev tshaj li kev loj hlob tsuas yog cov neeg sau ntawv thiab cov duab kos duab.

Staging neeg rau zaub mov

Tus staging server feem ntau nres qhov kawg rau lub vev xaib ua ntej nws muab tso rau hauv ntau lawm. Staging servers yog tsim los kom ntau li ntau tau. Yog li, qhov kho vajtse thiab software yog feem ntau mirrored rau cov staging thiab ntau qhov web servers. Muaj ntau lub tuam txhab siv cov kev sib tw kuaj ua ib tus neeg ua haujlwm hauv kev qhuab qhia, tab sis yog lub chaw tsis tshua muaj neeg, cov neeg ua hauj lwm qhuab qhia rau cov neeg tsim tawm thiab cov neeg tsim khoom siv sij hawm los xyuas tias qhov kev hloov ua hauj lwm li tsim thiab tsis muaj qhov tsis zoo rau lub site, tsis muaj lwm yam kev kuaj tau ua rau ntawm cov neeg soj ntsuam kev ua haujlwm ua rau tsis meej pem.

Staging servers feem ntau siv raws li ib daim ntawv ntawm "tos lub sijhawm" rau lub website hloov. Nyob rau qee lub tuam txhab, cov neeg ua haujlwm hauv cov neeg ua haujlwm xa cov ntawv tshiab tuaj yeem tau txais, txawm tias lwm lub tuam txhab siv cov neeg ua haujlwm los ua qhov kev xeem kawg thiab kev pom zoo rau cov neeg sab nraud cov neeg pab pawg xws li kev tswj, kev lag luam, thiab cov pab pawg. Tus staging server feem ntau yog muab tso rau hauv lub workflow li no:

  1. Cov neeg tsim khoom tsim los ntawm cov qauv ntawm lawv cov cav hauv zos lossis cov neeg soj ntsuam cov neeg ua haujlwm
    1. Cov neeg sau phau ntawv tsim cov ntsiab lus hauv CMS
    2. Cov neeg tsim khoom sau cov cai ntawm kev txhim kho neeg rau zaub mov
  2. Kev tsim thiab cov cai raug coj los ua ke ntawm cov neeg soj ntsuam kev sim rau kev sim (tej zaum cov ntsiab lus muaj nyob rau ntawm no, tiam sis feem ntau nws muaj cai nyob rau hauv CMS uas tsis yog tawm qauv kev lag luam)
  3. Cov ntsiab lus yog ntxiv rau cov qauv thiab cov cai ntawm cov neeg ua haujlwm hauv kev qhuab qhia
  4. Cov ntaub ntawv tso cai kawg tau txais thiab tag nrho lub tsev kawm ntawv raug xa mus rau cov neeg ua haujlwm pab pawg

Koj Lub Tuam Txhab & Cov Hauj Lwm Ua Ntej Yuav Ua Tau Txawv

Ib yam uas kuv tau kawm yog tias cov haujlwm ntawm ib lub tuam txhab yuav txawv ntawm qhov ntawd ntawm lwm lub tuam txhab. Kuv tau ua cov websites sau HTML ncaj nraim rau ntawm cov neeg siv khoom siv Emacs thiab vi thiab kuv tau ua cov websites uas kuv tsis tau nkag mus rau txhua yam, tiam sis ib feem me me ntawm nplooj ntawv kuv tabtom ua haujlwm thiab kuv tau ua txhua yam haujlwm hauv ib lub CMS. Los ntawm kev nkag siab lub hom phiaj ntawm ntau lub servers koj yuav tuaj nyob thoob plaws, koj ua tau koj tus tsim thiab kev ua hauj lwm zoo dua.