Web Server è Workflow

Servers Pruvati, Servers di sviluppu, Serventi staging, è Servers Production

U travagliu cù un vastu situ, cù parechje persone è pagine chì u manteneanu, avete da ghjunghje nantu à diversi flussi di u travagliu per acquistà da un prototipu di u web di u prugettu di designu à e pagine propiu in internet. U flurge di work per un locu cumplessu pò cumprà parechje servitori web separati è siti di u servore. E ogni unu di sti servori hannu un scopu differenti. Questu articulu descrizanu qualcuni di i servitori più cumuni in un situ web cumplicatu è cumu si sò utilizati.

Pruduzzioni Web Servers

Questu hè u tipu di servore web chì a maiò parte di i disinfaturi Web sò familiarizà. Un servitore di produczione hè un servore web chì accede à e pagine web è u cuntenutu chì hè prestu per a produzzione. In altri dritti, u cuntenutu di un servore web di a produzzione hè live in Internet o hè prontu à esse mandatu à l'internet.

In una sucità petite, u servitore di a produzzione hè quì tutta tutti e pagine web. Disegnadori è sviluppori pruveni e pagine nantu à e so maghre privati ​​o in oghje nantu à u situ direttu in u so servitore. Quandu una pagina hè pronta à esse diretta, hè solu trasfurmatu in u locu nantu à u servitore di produczione, o da FTP da u hard drive locale o tramandendu i schedari da u direttu oculatu à u direttu.

U travagliu hè stata:

  1. Disegno si basa u situ in a machina lucale
  2. Prughjettu di testi situ in u macchina lucali
  3. Designer uploads u situ à u direttu oculatu in u servore di producione per più testi
  4. I disinzii appruvati sò imbululati in i spazii viventi (nè micca oculati) di u situ web

Per un situ pianu, hè un travagliu accertabili perfetta. E in factu, pudete spessu vede ciò chì un situ pianu viaghjate à circà à i schedari chjamati l'articuli as index2.html è à i directori internati chjamati cusì / novu. In quantu si ricorda chì e siti protetti cun contrasenni chì pò esse truvatu da i muturi di ricerca, affissà aghjornamenti à u servitore di produczione hè un bonu modu per pruvà nove disinni in un ambientu vivu senza avè necessariu servers extra.

Servante Prueziu o Server QA

I servitori di testi sò un aghjuntu utili à u flussu di u situu perchè pruvene una manera di pruceta novi pagine è di disegni nantu à un servore web chì ùn hè micca visibile per i clienti (è i cuncurrenti). I servitori di testi sò stati creati per esse idèntica à u situ viaghju è sò dettu avè qualchissimu modu di cuntrollu di versione stabilitu nantu à elli per verificà chì alcuni cambiamenti sò registrati. A maiò parte di i servitori di testi sò stati detti da un cortavalentariu cumu chì l'omi pò vede. Ma puderebbe ancu esse stallatu cù una salvezza di password in un firewall.

Un servore di prova hè assai utile per i siti chì utilizanu assai cuntenutu dinamichi, prugrammazione o CGIs. Questu hè perchè sete avete chì avete un servore è a basa di dati risultatu nantu à u vostru urdinatore locale, hè assai difficiuli di pruvà sta pagina offline. Cù un servitore di testi, pudete missjerà i vostri cambiamenti à u situ è ​​vede se i prugrammi, i scrittura, o a basa di dati hè sempri cumerciosa cum'è vulete.

I so cumpagni chì anu un servitore di testi l'aghjustanu à u flussu di travagliu cum'è stu:

  1. Desginer compite u situ localmente è pruduzioni locale, cum'è quì sopra
  2. Disegnatore o sviluppatore ughje cambiamenti à u servore di e teste per prupone elementi dinamichi (PHP o scritti di u servitore, CGI è Ajax)
  3. I disinzii appruvati sò trasladati à u servitore di produczione

Servers di sviluppu

I servitori di u sviluppu sò assai utilii per i siti chì anu un gran compunimentu di sviluppu, cum'è siti di cumerce di cumercitui è applicazioni web. I servitori di u sviluppu sò utiliati da u sviluppu web per u travagliu di prugrammà a retrose fini di u situ web. Quasi sempri avè una versione o sistemi di cuntrollu di u codice di u sistema di cumpunenti multiplici à utilizà è danu un ambientu di servitore per prucessu novi scripti è programmi.

Un servore di sviluppu hè différenu à un servore di testi perchè a maiò parte di u sviluppatore travaglià direttamente nantu à u server A pruprietà di stu servente hè solu per pruvà novi in ​​i programmi. Mentre a prova hè realizatu nantu à un servore di u sviluppu, hè per u scopu di fà un pezzu di còdice, micca pruvatu nant'à i criterii specifichi. Questu permette à i prufettori di preoccupari di e tannini è di u tacchino di u situ web senza sensu di manera chì andarà da vede.

Quandu una sucità cù un servitore di u sviluppu, sò spessu appiechi separati chì travagliendu in u sviluppu è u sviluppu. Quandu u ghjè u casu, u servore di e teste hè diventatu ancu più impurtante, cum'è questu hè quandu i disignu si ncontranu cù i scritturi sviluppati. U flurge di travagliu cù un servitore di u sviluppu hè tipicu:

  1. Disegnaturi travaganu nantu à i disegni nantu à e so machini lucali
    1. À u listessu tempu, i sviluppatori travagliani in scrittura è prugrammi nantu à u servore di sviluppu
  2. U codice è i disinni sò unificati in u servore di e teste per pruebas
  3. Disini u codificazione appruvati sò trasladati à u servitore di produczione

Cunsidenu Severu

Per i siti cù assai cuntenutu, pò esse un altru servitore chì abbia u sistema di gestione di cuntenutu . Questu permette à i sviluppatori di u cuntenutu un locu per aghjunghje u so cuntenutu senza ellu hè influinzatu da u disignu o di i prugrammi chì sò stati fatti cumprati. I servitori di cuntenutu sò assai cum'è servitori di sviluppu, salvu scrittori è artisti gràfiche.

Servizio di staging

Un servitore di staging hè spessu l'ultima furgone per un situ web prima hè fattu in a pruduzione. A staging servitori sò designati per esse quant'è a pruduzzione pussibule. Allora, u hardware è software sò spessu riflessu per i servitori web di staging è produczione. Molte cumpagnia utilizate un servore di testi cum'è servitore di staging, ma se u situ hè summamente cumplicatu, un servitore di staging offre à i diseggenti è i sviluppatori l'ultima chance per verificà chì i modi pruposti cambienu a manera di cuncetazione è ùn anu micca un impattu negativu à u situ in generale, senza avè qualchì other teste chì esse realizatu nantu à u servitore in a prughjettu causing confusion.

A staging servers sò spessu usati com'è una forma di "periodu d'aspettu" per i cambiamenti di situazione. In certi impresi, u servitore di staging ammenta un cuntenutu novu postu automaticamente automaticamente, mentre que altri impresi utilizanu u servore cum'è una prova finali è l'area d'aprovazione per i ghjente fora di u web squatte cum'è gestite, marketing è gruppi affettati. U servitore di scena hè tipica in u travagliu cum'è stu situ:

  1. Disegnaturi travaglia in i disegni nantu à e so macellari o u servore di e teste
    1. I prughjetti cuntenuti create u cuntenutu in a CMS
    2. I so scrittori scrive u codice in u servore di sviluppu
  2. U so designu è u codice sò intravessu cù u servitore di testi per pruvà (à qualchì u cuntenutu sò inclusu aqui, ma hè spessu validatu in CMS fora di u flussu di creazione)
  3. U cuntenutu hè aghjuntu à i disinni è u codice in u servitore di staging
  4. Approvazioni finali sò ricivuti è u situ sanu hè imbastitu à u servitore di produczione

U vostru Cumpagnìa di u Cumpagnìa si poni esse diffirenti

Una cosa chì avemu amparatu hè chì u flussu di travagliu in una cumpagnia pò esse sferente assicurata da quella chì in altru cumpagnia. Aghju edificatu siti chì sianu scritti HTML in direttamente nantu à u servitore di produzzione per l'Emacs è vi è aghju erettu siti chì ùn aghju avutu micca accessu à qualcunu solu una petite sita di a pagina chì travaglia è aghju fattu tuttu u mo travagliu in un CMS. Per capiscinu a fini di i diversi servori chì puderebbenu attruvà, pudete fà u vostru travagliu di disignu è di sviluppu più efficace.