Server web na workflow

Nguji server, Pamekaran server, pementasan server, sarta server Produksi

Gawe sareng situs ageung, kalayan kavling jalma na kaca ngajaga eta, anjeun bakal datang di sakuliah rupa workflows mun meunang ti prototipe kertas desain web ka kaca nu sabenerna hirup di internet. The workflow pikeun situs kompléks bisa ngawengku loba server web sareng lokasi server misah. Na masing-masing tina server ieu boga tujuan béda. Artikel ieu bakal ngajelaskeun sababaraha leuwih umum server dina ramatloka rumit sarta kumaha aranjeunna nu dipaké.

Server Produksi Web

Ieu tipe web server nu paling web désainer anu akrab jeung. A server produksi nyaéta server ramat anu sarwa kaca web na kandungan anu geus siap keur produksi. Dina basa sejen, eusi dina web produksi server is hirup ka internét atawa geus siap jadi dikirimkeun ka internet.

Dina parusahaan leutik, anu server produksi nyaeta dimana sakabeh kaca web hirup. Désainer sarta pamekar nguji kaca boh dina mesin lokal maranéhanana atawa di wewengkon disumputkeun atawa sandi ditangtayungan dina server hirup. Lamun kaca geus siap buka hirup eta ngan saukur dipindahkeun kana tempat dina server produksi, boh ku ftp ti teuas drive lokal atanapi ku cara ngagerakkeun payil ti diréktori disumputkeun kana diréktori hirup.

workflow bakal:

  1. Desainer ngawangun loka on mesin lokal
  2. Desainer tés situs on mesin lokal
  3. Desainer muatan loka pikeun diréktori disumputkeun dina server produksi pikeun nguji deui
  4. desain disatujuan anu dipindahkeun kana cicing (non-disumputkeun) area website

Pikeun situs leutik, ieu téh mangrupa workflow sampurna bisa ditarima. Sarta dina kanyataanana, anjeun mindeng bisa ningali naon situs leutik ieu lakukeun ku nempo payil ngaranna hal kawas index2.html na jero directories ngaranna hal kawas / anyar. Salami anjeun inget yen wewengkon ditangtayungan non-sandi kawas nu bisa kapanggih ku mesin pencari, ngeposkeun apdet ka server produksi nyaeta jalan anu sae pikeun nguji desain anyar di lingkungan hirup tanpa needing server tambahan.

Nguji Server atanapi QA Server

Nguji server anu mangrupa tambahan mangpaat ka workflow ramatloka sabab nyadiakeun Anjeun sareng cara pikeun nguji kaca anyar jeung desain dina server wéb nu teu katingali ka konsumén (jeung pesaing). server nguji anu nyetél janten idéntik jeung situs hirup jeung biasana mibanda sababaraha nurun kontrol Vérsi nyetél on aranjeunna pikeun mastikeun yén parobahan mana wae nu dirékam. Paling server nguji anu nyetél tukangeun hiji firewall perusahaan sahingga ngan karyawan bisa ningali aranjeunna. Tapi maranéhna ogé bisa nyetél jeung perlindungan sandi luar firewall a.

A server nguji pisan mangpaat pikeun situs nu ngagunakeun loba kandungan dinamis, programming, atawa CGIs. Ieu kusabab iwal mun boga server na database nyetél dina komputer lokal anjeun, éta hésé pisan pikeun nguji Kaca ieu offline. Ku server nguji, Anjeun bisa ngirim tulisan parobahan anjeun ka loka lajeng tingali lamun dina program, Aksara, atawa database kénéh gawéna anjeun dimaksudkeun.

Pausahaan nu boga server nguji ilaharna nambahkeun eta ka workflow kawas kieu:

  1. Desginer ngawangun loka lokal jeung tés lokal, kawas di luhur
  2. Desainer atanapi muatan pamekar parobahan ka server nguji pikeun nguji elemen dinamis (PHP atawa Aksara server-sisi sejen, CGI, sarta AJAX)
  3. desain disatujuan anu dipindahkeun ka pangladén produksi

ngembangkeun server

server ngembangkeun anu pohara kapaké pikeun situs nu boga komponén ngembangkeun badag, kayaning situs ecommerce rumit sarta aplikasi wéb. server ngembangkeun dipaké ku tim ngembangkeun web pikeun berpungsi dina program dina tungtung deui tina website. Aranjeunna ampir sok boga sistem kontrol kode Vérsi atanapi sumber pikeun sababaraha anggota tim ngagunakeun sarta aranjeunna nyadiakeun lingkungan server pikeun nguji Aksara jeung program anyar.

A server ngembangkeun mah béda ti server nguji sabab paling pamekar dianggo langsung dina server. The purporse tina server ieu ilaharna mun cobian hal anyar dina program. Bari nguji teu lumangsung dina server ngembangkeun, éta keur kaperluan nyieun sapotong gawé kode, teu nguji deui ngalawan kriteria husus. Hal ieu ngamungkinkeun pamekar salempang ngeunaan kacangan sarta bolts sahiji website tanpa pikahariwangeun ngeunaan kumaha eta nu keur jalan kasampak.

Lamun parusahaan boga hiji server ngembangkeun, aranjeunna mindeng gaduh tim misah dipake dina rarancang jeung pangwangunan. Nalika ieu hal, dina server nguji janten malah leuwih penting, sabab anu geus dimana desain papanggih jeung Aksara maju. The workflow ku server ngembangkeun ilaharna:

  1. Désainer dianggo dina desain dina mesin lokal maranéhna
    1. Dina waktu nu sarua, pamekar dianggo dina Aksara jeung program dina server ngembangkeun
  2. Kodeu jeung desain anu dihijikeun onto nu server nguji pikeun nguji
  3. desain disatujuan tur kode nu dipindahkeun ka pangladén produksi

eusi mutuskeun

Pikeun loka kalawan loba kandungan, meureun aya server sejen imah teh sistem manajemen eusi . Hal ieu ngamungkinkeun pamekar eusi hiji tempat pikeun nambahkeun eusi tanpa eta keur kapangaruhan ku rarancang atawa program keur diwangun barengan. server eusi loba kawas server ngembangkeun iwal panulis jeung seniman grafis.

pementasan Server

A server pementasan téh mindeng panungtungan eureun pikeun ramatloka anu saméméh eta ditunda kana produksi. server pementasan nu dirancang janten salaku loba kawas produksi jéntré. Jadi, hadwér katut sofwérna anu mindeng mirrored keur pementasan jeung produksi server wéb. Loba pausahaan ngagunakeun server nguji salaku server pementasan, tapi lamun loka pisan kompléks, hiji server pementasan méré désainer sarta pamekar hiji kasempetan panungtungan pikeun pariksa yen parobahan diusulkeun dianggo salaku dirancang jeung teu boga dampak negatif ka loka éta sakabéh, tanpa ngabogaan tés sejenna keur dipigawé dina server nguji ngabalukarkeun bingung.

Pementasan server anu mindeng dipaké salaku wangun "ngantosan jaman" keur parobahan ramatloka. Di sababaraha pausahaan, nu server pementasan deploys eusi anyar dipasang aya otomatis, bari pausahaan séjén migunakeun server salaku nguji sarta persetujuan aréa final pikeun jalma di luar tim web kawas manajemén, marketing, sarta grup nu dimaksud. The server pementasan ieu ilaharna nempatkeun dina workflow kawas kieu:

  1. Désainer dianggo dina desain dina mesin lokal maranéhanana atawa server nguji
    1. pangarang eusi nyieun eusi dina CMS
    2. Pamekar nulis kode dina server ngembangkeun
  2. Jurnalisme sarta kode anu dibawa bareng dina server nguji pikeun nguji (kadangkala eusi ieu kaasup di dieu, tapi geus mindeng disahkeun dina CMS luar tina workflow design)
  3. Eusi ieu ditambahkeun kana desain na kode dina server pementasan
  4. approvals Final anu narima jeung sakabéh situs ieu kadorong ka server produksi

Company Anjeun & # 39; s workflow bisa jadi béda

Hiji hal Kuring geus diajar nyaéta yén workflow di salah sahiji parusahaan bisa ditumpes béda ti nu aya di parusahaan sejen. Kuring geus diwangun jaba nulis HTML lempeng dina server produksi maké Emacs jeung vi na mah geus diwangun jaba dimana Kuring geus teu boga aksés ka nanaon tapi bagian leutik kaca Kuring dipake dina na atuh sagala pagawean abdi jero hiji CMS. Ku pamahaman kaperluan rupa server Anjeun bisa datang di sakuliah, Anjeun tiasa ngalakukeun design anjeun jeung karya ngembangkeun leuwih éféktif.