Gweinyddion Gwe a Llif Gwaith

Profi Gweinyddion, Gweinyddwyr Datblygu, Cyflwyno Gweinyddwyr, a Gweinyddwyr Cynhyrchu

Gan weithio gyda safle mawr, gyda llawer o bobl a thudalennau'n ei gynnal, byddwch yn dod o hyd i wahanol lif gwaith i gael o brototeip papur dylunio gwe i'r tudalennau gwirioneddol sy'n byw ar y we. Gall y llif gwaith ar gyfer safle cymhleth gynnwys nifer o weinyddion gwe a gweinyddwyr gwe ar wahân. Ac mae gan bob un o'r gweinyddwyr hyn ddiben gwahanol. Bydd yr erthygl hon yn disgrifio rhai o'r gweinyddwyr mwy cyffredin mewn gwefan gymhleth a sut maent yn cael eu defnyddio.

Gweinyddwyr Gwe Gynhyrchu

Dyma'r math o weinydd gwe y mae'r rhan fwyaf o ddylunwyr gwe yn gyfarwydd â nhw. Gweinydd gwe yw gweinydd cynhyrchu sy'n cynnal tudalennau gwe a chynnwys sy'n barod i'w gynhyrchu. Mewn geiriau eraill, mae'r cynnwys ar weinydd we gynhyrchu yn fyw i'r rhyngrwyd neu'n barod i'w gyflwyno i'r rhyngrwyd.

Mewn cwmni bach, y gweinydd cynhyrchu yw lle mae'r holl dudalennau gwe yn byw. Mae dylunwyr a datblygwyr yn profi'r tudalennau naill ai ar eu peiriannau lleol neu mewn ardaloedd gwarchodedig neu gyfrinair wedi'u gwarchod ar y gweinydd byw. Pan fo tudalen yn barod i fynd yn fyw mae'n syml symud i mewn i'r gweinydd cynhyrchu, naill ai gan FTP o'r gyriant caled lleol neu drwy symud y ffeiliau o'r cyfeiriadur cudd i'r cyfeiriadur byw.

Y llif gwaith fyddai:

  1. Mae dylunydd yn adeiladu safle ar beiriant lleol
  2. Safle profion dylunydd ar beiriant lleol
  3. Mae dylunydd yn llwytho i fyny'r wefan i gyfeiriadur cudd ar y gweinydd cynhyrchu am fwy o brofion
  4. Caiff dyluniadau cymeradwy eu symud i ardaloedd byw (nad ydynt yn gudd) o'r wefan

Ar gyfer safle bach, mae hwn yn llif gwaith hollol dderbyniol. Ac yn wir, gallwch weld yn aml beth mae gwefan fechan yn ei wneud trwy edrych ar ffeiliau a enwir fel mynegai2.html a thu mewn i gyfeiriaduron a enwir pethau fel / newydd. Cyn belled â'ch bod yn cofio bod peiriannau chwilio yn dod o hyd i ardaloedd sydd wedi'u diogelu gan gyfrinair fel hynny, mae postio diweddariadau i'r gweinydd cynhyrchu yn ffordd dda o brofi dyluniadau newydd mewn amgylchedd byw heb fod angen gweinyddwyr ychwanegol.

Gweinydd Profi neu Weinyddwr QA

Mae gweinyddwyr profi yn ychwanegiad defnyddiol i lif gwaith gwefan oherwydd maen nhw'n rhoi ffordd i chi brofi tudalennau a dyluniadau newydd ar weinydd gwe sydd ddim yn weladwy i gwsmeriaid (a chystadleuwyr). Mae gweinyddwyr profi wedi'u sefydlu i fod yr un fath â'r wefan fyw ac fel arfer mae ganddynt ryw fath o reolaeth fersiwn wedi'i sefydlu arnynt er mwyn sicrhau bod unrhyw newidiadau yn cael eu cofnodi. Mae'r rhan fwyaf o weinyddwyr profi wedi'u sefydlu y tu ôl i wal dân corfforaethol fel mai dim ond gweithwyr sy'n gallu eu gweld. Ond gellir eu gosod hefyd gyda diogelu cyfrinair y tu allan i wal dân.

Mae gweinydd profi yn ddefnyddiol iawn ar gyfer safleoedd sy'n defnyddio llawer o gynnwys, rhaglennu neu CGI ddeinamig. Mae hyn oherwydd oni bai bod gennych chi weinydd a chronfa ddata a sefydlwyd ar eich cyfrifiadur lleol, mae'n anodd iawn profi'r tudalennau hyn oddi ar-lein. Gyda gweinydd profi, gallwch bostio'ch newidiadau i'r safle ac yna gweld a yw'r rhaglenni, y sgriptiau neu'r gronfa ddata yn dal i weithio fel y bwriadwyd.

Mae cwmnïau sydd â gweinydd profi fel arfer yn ei ychwanegu at y llif gwaith fel hyn:

  1. Mae Desginer yn adeiladu'r safle yn lleol ac yn profi yn lleol, yn union fel uchod
  2. Mae dylunydd neu ddatblygwr yn llwytho newidiadau i'r gweinydd profi i brofi elfennau dynamig (PHP neu sgriptiau ochr gweinydd arall, CGI, ac Ajax)
  3. Caiff dyluniadau cymeradwy eu symud i'r gweinydd cynhyrchu

Gweinyddwyr Datblygu

Mae gweinyddwyr datblygu yn ddefnyddiol iawn ar gyfer safleoedd sydd â chydran datblygu mawr, fel safleoedd e-fasnach gymhleth a chymwysiadau gwe. Defnyddir gweinyddwyr datblygu gan y tîm datblygu gwe i weithio ar raglennu cefn y wefan. Maen nhw bron bob amser yn meddu ar systemau rheoli fersiwn neu god ffynhonnell i aelodau lluosog o'r tîm eu defnyddio ac maent yn darparu amgylchedd gweinyddwr ar gyfer profi sgriptiau a rhaglenni newydd.

Mae gweinydd datblygu yn wahanol i weinydd profi oherwydd bod y rhan fwyaf o ddatblygwyr yn gweithio'n uniongyrchol ar y gweinydd. Fel arfer, mae purporse y gweinydd hwn yn rhoi cynnig ar bethau newydd mewn rhaglenni. Er bod profion yn digwydd ar weinydd datblygu, at ddibenion gwneud darn o waith cod, nid ei brofi yn erbyn meini prawf penodol. Mae hyn yn caniatáu i ddatblygwyr boeni am gnau a bolltau'r wefan heb ofni am sut y bydd yn edrych.

Pan fydd gan gwmni weinydd datblygu, bydd ganddynt dimau ar wahân yn aml sy'n gweithio ar ddylunio a datblygu. Pan fydd hyn yn wir, mae'r gweinydd profi yn dod yn bwysicach fyth, gan mai dyna lle mae'r cynlluniau'n cwrdd â'r sgriptiau datblygedig. Mae'r llif gwaith gyda gweinydd datblygu yn nodweddiadol:

  1. Mae dylunwyr yn gweithio ar y dyluniadau ar eu peiriannau lleol
    1. Ar yr un pryd, mae datblygwyr yn gweithio ar sgriptiau a rhaglenni ar y gweinydd datblygu
  2. Mae'r cod a'r dyluniadau wedi'u cyfuno i'r gweinydd profi ar gyfer profi
  3. Mae dyluniadau a chodau cymeradwy yn cael eu symud i'r gweinydd cynhyrchu

Sever Cynnwys

Ar gyfer safleoedd â llawer o gynnwys, efallai y bydd gweinydd arall sy'n gartref i'r system rheoli cynnwys . Mae hyn yn caniatáu i ddatblygwyr cynnwys le i ychwanegu eu cynnwys heb iddo gael ei effeithio gan y dyluniad neu'r rhaglenni sy'n cael eu hadeiladu ochr yn ochr. Mae gweinyddwyr cynnwys yn llawer fel gweinyddwyr datblygu heblaw am awduron ac artistiaid graffig.

Gweinyddwr Llwyfannu

Yn aml, gweinydd llwyfan yw'r stop olaf ar gyfer gwefan cyn ei gyflwyno. Bwriad y gweinyddwyr cyflwyno yw bod cynhyrchiad cymaint â phosibl. Felly, mae'r caledwedd a'r meddalwedd yn aml yn cael eu hadlewyrchu ar gyfer y gweinyddwyr gwe-lwyfannu a chynhyrchu. Mae llawer o gwmnïau'n defnyddio gweinydd profi fel gweinydd llwyfannu, ond os yw'r safle yn hynod gymhleth, mae gweinydd llwyfannol yn rhoi cyfle i ddylunwyr a datblygwyr un o'r cyfle olaf i wirio bod y newidiadau arfaethedig yn gweithio fel y'u dyluniwyd ac nad ydynt yn cael effaith negyddol i'r safle yn gyffredinol, heb gynnal profion eraill ar y gweinydd profi sy'n achosi dryswch.

Defnyddir gweinyddwyr cyflwyno yn aml fel ffurf o "gyfnod aros" ar gyfer newidiadau i'r wefan. Mewn rhai cwmnïau, mae'r gweinydd llwyfannu yn defnyddio cynnwys newydd a bostiwyd yno yn awtomatig, tra bod cwmnïau eraill yn defnyddio'r gweinydd fel ardal brofi a chymeradwyo terfynol ar gyfer pobl y tu allan i'r tîm gwe fel rheoli, marchnata, a grwpiau sydd wedi'u heffeithio. Fel rheol, mae'r gweinydd llwyfan yn cael ei roi yn y llif gwaith fel hyn:

  1. Mae dylunwyr yn gweithio ar y dyluniadau ar eu peiriannau lleol neu'r gweinydd profi
    1. Mae awduron cynnwys yn creu'r cynnwys yn y CMS
    2. Mae datblygwyr yn ysgrifennu cod ar y gweinydd datblygu
  2. Dygir a chod ynghyd â'i gilydd ar y gweinydd profi i'w brofi (weithiau mae cynnwys wedi'i gynnwys yma, ond fe'i dilysir yn aml yn y CMS y tu allan i'r llif gwaith dylunio)
  3. Ychwanegir y cynnwys at y dyluniadau a chodwch y gweinydd llwyfannu
  4. Derbynnir cymeradwyaeth derfynol ac mae'r safle cyfan yn cael ei gwthio i'r gweinydd cynhyrchu

Gall eich llif gwaith eich cwmni fod yn wahanol

Un peth yr wyf wedi'i ddysgu yw y gall y llif gwaith mewn un cwmni fod yn gwbl wahanol i hynny mewn cwmni arall. Rydw i wedi adeiladu gwefannau yn ysgrifennu HTML yn syth ar y gweinydd cynhyrchu gan ddefnyddio Emacs a vi ac rwyf wedi adeiladu gwefannau lle nad oedd gennyf fynediad i unrhyw beth ond rhan fach o'r dudalen rydw i'n gweithio arno a gwneuthum fy ngwaith i gyd o fewn CMS. Trwy ddeall pwrpas y gwahanol weinyddwyr y gallech ddod ar eu traws, gallwch wneud eich dyluniad a'ch gwaith yn datblygu'n fwy effeithiol.