የድር አገልጋዮች እና የስራ ፍሰት

የሙከራ ማሽኖች, የእንቅስቃሴዎች ሰርቨሮች, የፕሮጀክት ሰርቨሮችና የምርት ሰርቨሮች

ብዙ ሰዎች እና ገጾች እየጠበቁ ከአንድ ሰፊ ጣቢያ ጋር መስራት, ከድር ንድፍ ወረቀት ፕሮቶም ላይ ወደ በይነመረብ ያሉ በቀጥታ ገጾችን ለመመልከት የተለያዩ የስራ ልኬቶችን ያገኛሉ. ለጉስብስብ ጣቢያ የስራ ፍሰት በርካታ የተለዩ የድር አገልጋዮች እና የአገልጋይ አገሮችን ሊያካትት ይችላል. እና እያንዳንዳቸው አገልጋዮች የተለያዩ ዓላማዎች አላቸው. ይህ ጽሑፍ ውስብስብ በሆነው ድር ጣቢያ ውስጥ ያሉ በጣም የተለመዱ አገልጋዮች የሆኑንና እንዴት ጥቅም ላይ እንደሚውሉ ያብራራል.

ምርት ድር አገልጋዮች

ይሄ ብዙዎቹ የድር ዲዛይነሮች የሚያውቁት የድር አገልጋይ አይነት ነው. የምርት አገልጋይ ለድረ ገጽ ዝግጁ የሆኑ የድር ገጾችን እና ይዘትን የሚያስተናግድ የድር አገልጋይ ነው. በሌላ አነጋገር በአንድ የምርት የድር አገልጋይ ውስጥ ያለው ይዘት በይነመረብ ወይም በኢንተርኔት ላይ ለመድረስ ዝግጁ ነው.

በአነስተኛ ኩባንያ ውስጥ የምርት አገልጋዩ ሁሉም ድረ ገፆች የሚኖሩበት ቦታ ነው. ንድፍ አውጪዎች እና ገንቢዎች ገጾቻቸውን በአካባቢያቸው ማሽኖቻቸው ላይ ወይም በቀጥታ ሰርቨር ላይ በሚገኙ ድብቅ ወይም በይለፍ ቃል የተጠበቁ ቦታዎች ላይ ይሞክራሉ. አንድ ገጽ በቀጥታ ለመለቀቅ ዝግጁ ሲሆን በቀላሉ በአካባቢው ሃርድ ድራይቭ በኩል በኤፍቲፒ ወይም በመደበቅ ማውጫ ላይ ወደ ፋይሎቹ ማውጫ ውስጥ ፋይሎችን በማንቀሳቀስ በማምረት አገልጋይ ላይ ተወስዷል.

የስራ ሂደቱ የሚከተለው ነው:

  1. ንድፍ አውጪ በአካባቢያዊ ማሽን ላይ ጣቢያውን ይገነባል
  2. ንድፍ አውጪው በአካባቢያዊ ማሽን ላይ ጣቢያውን ይፈትሻል
  3. ንድፍ አውጪዎች ለተጨማሪ ሙከራ በምስል አገልጋይ ላይ ወደ ስውር ትግበራ ስቀል
  4. የጸደቁ ዲዛይኖች ወደ ድሮው (ድብቅ ያልሆኑ) የድርጣቢያ ቦታዎች ይንቀሳቀሳሉ

ለአንድ አነስተኛ ቦታ ይህ ተስማሚ የሥራ ሂደት ነው. እንደ እውነቱ ከሆነ, እንደ index2.html ያሉ እና እንደ / new ያሉ የሚባሉ ነገሮች ያሉ የተሰየሙ ፋይሎችን በማየት ትንሽ ጣቢያው ምን እያደረገ እንደሆነ ማየት ይችላሉ. እንደዚህ ዓይነት ያልሆኑ የይለፍ ቃል ጥበቃ የሚደረግላቸው ቦታዎች በፍለጋ ሞተሮች ሊገኙ ይችላሉ, የአምራች አገልጋዩ ዝማኔዎችን መለጠፍ ተጨማሪ ሰርቨሮች ሳያስፈልጋቸው አዲሱን ንድፍ ለመሞከር ጥሩ መንገድ ነው.

የአገልጋይ ወይም የጥገና አገልጋዩ በመሞከር ላይ

የፈተና አገልጋዮች ለድር አገልጋዮች (እና ተፎካካሪዎች) የማይታዩ በድረ-ገፅ ላይ አዳዲስ ገጾችን እና ዲዛይን ለመሞከር የሚያስችልዎትን መንገድ ስላቀረቡ ከአንድ የድር ጣቢያ የስራ ሂደት ጋር ጠቃሚ ምክሮች ናቸው. የሙከራ ሰርቨሮች ከዋነኛው ጣቢያ ጋር አንድ አይነት እንዲሆኑ ተደርገው የተዋቀሩ ሲሆን ማንኛውም ለውጦች እንደተመዘገቡ ለማረጋገጥ የተወሰነ አይነት የዝሪት መቆጣጠሪያ አላቸው. አብዛኛዎቹ የሙከራ አገልጋዮች አገልጋዮችን ማየት እንዲችሉ ከድርጅት ፋየርዎል በስተጀርባ ተዘጋጅተዋል. ነገር ግን ከይለፍ ቃል መከላከያ ( ኮንሶሌሽን) ከኬላ (Firewall) ውጪ ሊሠሩ ይችላሉ.

የሙከራ አገልጋይ ብዙ ልዕለ ይዘት, ፕሮግራሞች, ወይም ጂጂአይ የሚጠቀሙ ጣቢያዎች በጣም ጠቃሚ ነው. ይሄ የሆነው በአካባቢዎ ኮምፒተር ውስጥ የተዋቀረ እና የውሂብ ጎታ ከሌለዎት እነዚህን ገጾች ከመስመር ውጪ ለመሞከር በጣም ከባድ ነው. ከሙከራ አገልጋይ ጋር ለውጦችዎን ወደ ጣቢያው መለጠፍና ከዚያ ፕሮግራሞቹ, ስክሪፕቶች ወይም ዳታቤዝ እርስዎ እንዳሰበው አሁንም ይሰራሉ.

የሙከራ አገልጋዩ ያላቸው በመደበኛነት ወደ የስራ ፍሰት የሚከተለውን ያክሉት:

  1. Desginer በአካባቢው ጣቢያውን ይገነባል እና ከላይ እንደታየው ይሞክራል
  2. የአሳሽ ወይም የአጫጫን ሰቀላዎች ተለዋዋጭ አባሎችን ለመፈተሽ ወደ የሙከራ አገልጋይ ለውጦች (PHP ወይም ሌላ የአገልጋይ ጎኖች ጽሑፎች, CGI እና Ajax)
  3. የጸደቁ ዲዛይኖች ወደ ምርት ምርት ይንቀሳቀሳሉ

የግንባታ አገልጋዮች

የግንባታ አገልጋዮች እንደ ውስብስብ የኢኮሜርስ ጣቢያዎች እና የድር መተግበሪያዎች የመሳሰሉ ትላልቅ የእድገት ክፍሎች ላላቸው ጣቢያዎች በጣም ጠቃሚ ናቸው. የግንባታ አገልጋዮች በድር ልማት ቡድን በድረ-ገፁ ጀርባ ላይ በፕሮግራም ለመሥራት ጥቅም ላይ ይውላሉ. ሁልጊዜም ብዙ የቡድን አባላትን ለመጠቀም ስሪት ወይም ምንጭ ኮድ ቁጥጥር ስርዓቶች ይኖሯቸዋል እና አዲስ ስክሪፕቶችን እና ፕሮግራሞችን ለመፈተሽ የአገልጋይ አካባቢን ያቀርባሉ.

የገንቢ አገልጋይ ከሙከራ አገልጋይ የተለየ ስለሆነ አብዛኛዎቹ ገንቢዎች በቀጥታ በአገልጋዩ ላይ ስለሚሰሩ ነው. የዚህ አገልጋይ ንጽሕና በፕሮግራሞች አዳዲስ ነገሮችን ለመሞከር ነው. ሙከራው በእድገት አገልጋይ ላይ ቢከሰት, የተወሰኑ የኮር ፕሮሴክቶችን ለመሥራት እንጂ ከተወሰኑ መስፈርቶች ጋር እንዳይፈተኑ ዓላማ ነው. ይሄ ገንቢዎች እንዴት እንደሚመለከቱ ሳይጨነቁ ስለ ድርጣቢያዎቹ ጥጥሮች እና ጥሰቶች እንዲጨነቁ ያስችላቸዋል.

አንድ ኩባንያ የግንባታ አገልግሎት ሲኖረው ብዙውን ጊዜ በንድፍ እና ግንባታ ውስጥ የሚሰሩ ልዩ ቡድኖች ይኖሩታል. ይህ ሲሆን ሲሆን, ዲዛይኖች ከተደመሩ ጽሑፎች ጋር የሚገናኙበት የሙከራ አገልጋዩ ይበልጥ አስፈላጊ ይሆናል. ከልማታዊ አገልጋይ ጋር ያለው የስራ ሂደት:

  1. ንድፍ አውጪዎች በአካባቢያቸው ማሽኖቹ ላይ በሚሰጡት ንድፎች ላይ ይሰራሉ
    1. በተመሳሳይ ጊዜ ገንቢዎች በእድገት አገልጋይ ላይ ስክሪፕቶች እና ፕሮግራሞች ላይ ይሰራሉ
  2. ኮዱ እና ዲዛይን ለሙከራው በመሞከሪያው አገልጋይ ላይ ተዋህደዋል
  3. የተፈቀደ ንድፍ እና ኮድ ወደ ምርት ምርት ይዛወራሉ

የይዘት ማረም

እጅግ ብዙ ይዘቶች ያሉባቸው ጣቢያዎች, የይዘት አስተዳደር ስርዓትን የሚያዘጋጅ ሌላ አገልጋይ ሊኖር ይችላል. ይህ የይዘት አዘጋጆች ከጎንዋች ጋር አብረው የተሰሩ ንድፍ ወይም ፕሮግራሞች ሳይነካቸው ይዘታቸው እንዲጨምሩበት ያደርጋል. የይዘት አግልግሎቶች እንደ ጸሀፊዎች እና የግራፊክ አርቲስቶች በስተቀር የመገንባት አገልጋዮችን ያህል ብዙ ናቸው.

ስክሪፕት አገልጋይ

ማቆምያ ሰጭ ማሽን ወደ ምርት ከመግባቱ በፊት ለድር ጣቢያ የመጨረሻው ቆይታ ነው. ስቴጅ ዎች ሰርቨሮች በተቻለ መጠን ልክ እንደ ማምረት እንዲሆኑ የተተለሙ ናቸው. ስለዚህም, የሃርዴዌር እና ሶፍትዌሮች ሇተዯረጉት ማሇፊያ እና ምርት ዌብ ሰርቨሮች በተዯጋጋሚ ተመስርተዋሌ. ብዙ ኩባኒያዎች የሙከራ አገልጋይን እንደ ማቀናበር አገልጋይ አድርገው ይጠቀማሉ, ነገር ግን ጣቢያው በጣም የተወሳሰበ ከሆነ, አንድ ማቆያ አገልጋይ ለንድፍ እና ለፕሮጀክቶች ለታቀደው ጣቢያው እንደ ቅደም ተከተል እንዲሰሩ እና በአጠቃላይ ለድር ጣቢያው አሉታዊ ተፅእኖ እንደሌላቸው ለማረጋገጥ የመጨረሻ ዕድል ይሰጣቸዋል, በሙከራ አገልጋዩ ላይ ሌሎች ጥቃቶች ሳይፈጠሩ ሌሎች ሙከራዎች ሳያደርጉ.

ማደለፊያ ሰርቨር አብዛኛውን ጊዜ ለድር ጣቢያ ለውጦች እንደ "የመቆያ ጊዜ" ቅርፅ ነው. በአንዳንድ ኩባንያዎች, ማቆያው ሰርቨር በራስ ሰር አዲስ ፖስቴሮችን በቀጥታ አውጥቷል, ሌሎች ኩባንያዎች ደግሞ ከድር ቡድን ውጪ ለሆኑ ሰዎች እንደ አስተዳደር, ገበያ, እና የተጎዱ ቡድኖች አገልጋዮችን እንደ የመጨረሻ የሙከራ እና የማረጋገጫ አካባቢ ይጠቀማሉ. የማቆም አገልጋዩ በተለምዶ በዚህ የስራ ፍሰት ውስጥ ተካቷል:

  1. ንድፍ አውጪዎች በአካባቢያቸው ማሽኖቻቸው ወይም በሙከራ አገልጋይ ላይ ይሰራሉ
    1. የይዘት ደራሲዎች በ CMS ውስጥ ይዘቱን ይፈጥራሉ
    2. ገንቢዎች በገንቢው አገልጋይ ላይ ኮድ ይጻፉ
  2. ዲዛይን እና ኮድ በሙከራው ለሙከራ በመጠባበቅ ላይ ተሰብስበዋል (አንዳንድ ጊዜ ይዘቱ በዚህ ውስጥ ተካትቷል, ግን ብዙ ጊዜ በሲዲኤም ውስጥ ከዲጂታል የስራ ፍሰቱ ውጪ ተረጋግጧል)
  3. ይዘቱ በማቀናበሪያው አገልጋይ ላይ ለሚገኙት ዲዛይኖች እና ኮድ ይሰጣልም
  4. የመጨረሻ ማፅደቂያዎች ይደርሳቸዋል እና መላውን ቦታ ወደ ምርት ምርት ይገፋሉ

የእርስዎ ኩባንያ የስራ ፍሰት ሊለያይ ይችላል

አንድ የተማርኩት አንድ ነገር በአንድ ኩባንያ ውስጥ ያለው የስራ ሂደት ከሌላ ኩባንያ ፍጹም የተለየ ሊሆን ይችላል. እኔ ኤምክስ እና ቪን በመጠቀም በኤችቲኤምኤል ኤች ቲ ኤም ኤል ላይ የድረገፅ ኤች ቲ ኤም ኤልን ገንብቼያለሁ, እና እኔ በስራ ላይ እያሰላሰዋለሁ ባለው ገጽ ላይ አነስ ያለ ክፍል ላይ ምንም መዳረሻ የሌለኝባቸው ድር ጣቢያዎችን ገንብቼያለሁ. ሊያጋጥሙዋቸው የሚችሉትን የተለያዩ አገልጋዮች ዓላማ በመረዳት የዲዛይን እና የልማት ስራዎን በበለጠ ውጤታማ ሊያደርጉት ይችላሉ.