वेब सर्भर र कार्यप्रवाह

परीक्षण सर्भर, विकास सर्भर, स्टेजिङ सर्भर, र उत्पादन सर्भरहरू

एक ठूलो साइट संग काम गर्दै, धेरै मान्छे र पृष्ठहरु लाई यो बनाए राखन को साथ, तपाईं विभिन्न पृष्ठों को वेब डिजाइन पेपर प्रोटोटाइप बाट वास्तविक पृष्ठहरु लाई इंटरनेट मा रहन को लागी आउन हुनेछ। जटिल साइटको लागि कार्यप्रवाहले धेरै अलग वेब सर्भर र सर्भर स्थानहरूमा समावेश गर्न सक्दछ। र यी प्रत्येक सर्भरमा फरक उद्देश्य छ। यस लेखले जटिल वेबसाइटमा केहि सामान्य सर्भरहरू र कसरी प्रयोग गरिन्छ भन्ने वर्णन गर्दछ।

उत्पादन वेब सर्भरहरू

यो वेब सर्भरको प्रकार हो जुन धेरै वेब डिजाइनरहरू परिचित छन्। उत्पादन सर्भर वेब सर्भर हो जुन वेब पृष्ठहरू र सामग्री होस्टको लागि उत्पादनको लागि तयार छ। अन्य शब्दहरूमा, उत्पादन वेब सर्भरमा सामग्री इन्टरनेटमा प्रत्यक्ष छ वा इन्टरनेटमा डेलिभर हुन तयार छ।

एक सानो कम्पनीमा, उत्पादन सर्भर जहाँ सबै वेब पृष्ठहरू प्रत्यक्ष छन्। डिजाइनरहरू र विकासकर्ताहरूले पृष्ठहरूलाई तिनीहरूको स्थानीय मशीनहरूमा वा प्रत्यक्ष सर्भरमा लुकेका वा पासवर्ड सुरक्षित क्षेत्रहरूमा परीक्षण गर्छन्। जब एक पृष्ठ लाइभमा जान तयार हुन्छ, यो उत्पादन सर्भरमा, या त स्थानीय हार्ड ड्राइवबाट FTP द्वारा वा लुकाइएका डाइरेक्टरीबाट फाइलहरू लाई प्रत्यक्ष डाइरेक्टरीमा सार्नु पर्छ।

कार्यप्रवाह हुनेछ:

  1. डिजाइनर स्थानीय मेसिनमा साइट बनाउँछ
  2. स्थानीय मेसिनमा डिजाइनर परीक्षण साइट
  3. डिजाइनर अधिक परीक्षणका लागि उत्पादन सर्भरमा लुकेको डाइरेक्टरीमा साइट अपलोड गर्दछ
  4. अनुमोदित डिजाइनहरू वेबसाइटको प्रत्यक्ष (गैर लुकेको) क्षेत्रहरूमा सारिएका छन्

सानो साइटको लागि, यो एक पुरा तरिकाले स्वीकार्य कार्यप्रवाह हो। र वास्तवमा, तपाई अक्सर प्रायः देख्न सक्नुहुनेछ कि एक सानो साइट जस्तै index2.html जस्तै चीजहरू फाइलहरू हेर्न र सानो डाइरेक्टरीहरू जस्तै चीजहरू राख्ने / नयाँ चीज गरेर के गरिरहेको छ। जब सम्म तपाईंलाई सम्झना छ कि गैर-पासवर्ड संरक्षित क्षेत्रहरु जस्तै कि खोज ईन्जिनहरु द्वारा भेट्टाउन सकिन्छ, उत्पादन सर्भरमा अद्यावधिकहरू पोस्ट गर्दै एक लाइभ वातावरणमा नयाँ डिजाइनहरू परीक्षण गर्न एक राम्रो तरिका हो जुन अतिरिक्त सर्भरको आवश्यकता पर्दछ।

सर्भर सर्भर वा QA सर्भर

परीक्षण सर्भर वेबसाइट कार्यप्रवाहको लागि उपयोगी अतिरिक्त हो किनभने तिनीहरू तपाईंलाई नयाँ पृष्ठहरू परीक्षण गर्न र वेब सर्भरमा डिजाइन गर्ने तरीका प्रदान गर्दछ जुन ग्राहकहरू (र प्रतियोगिहरु) देखिने छैन। परीक्षण सर्भर लाइभ साइटको समान हुन सेट अप गरिन्छ र सामान्यतया केहि प्रकारका संस्करणहरू छन् जसमा ती परिवर्तनहरू रेकर्ड गरिएका छन् भनेर सुनिश्चित गर्नका लागि। अधिकतर परीक्षण सर्भरहरू एक कर्पोरेट फायरवॉल पछि सेट अप गरिन्छ ताकि कर्मचारीहरूले तिनीहरूलाई देख्न सक्दछन्। तर तिनीहरू फायरवाल बाहिर पासवर्ड सुरक्षाको साथ पनि स्थापित गर्न सकिन्छ।

एक परीक्षण सर्भर साइटहरु को लागि धेरै गतिशील सामाग्री, प्रोग्रामिंग, या CGI को उपयोग को लागि धेरै उपयोगी छ। यो किनभने किनभने तपाईसँग तपाइँको स्थानीय कम्प्युटरमा सर्भर र डेटाबेस सेटअप नभएसम्म, यी पृष्ठहरूलाई अफलाइन परीक्षण गर्न गाह्रो छ। परीक्षण सर्भरको साथ, तपाइँ साइटमा आफ्नो परिवर्तनहरू पोस्ट गर्न सक्नुहुन्छ र त्यसपछि हेर्नुहोस् कि कार्यक्रमहरू, स्क्रिप्टहरू, वा डेटाबेसले अझै पनि काम गर्दछ जस्तै।

कम्पनीहरूमा परीक्षण परीक्षण सर्भर सामान्यतया यो कार्यप्रवाहमा यो थप गर्नुहोस्:

  1. Desginer ले स्थानीय रूपमा स्थानीय बनाउँछ र स्थानीय रूपमा परीक्षण गर्दछ, जस्तै माथिको माथि
  2. गतिशील तत्वहरू (PHP वा अन्य सर्भर-साइड स्क्रिप्टहरू, CGI, र अजाक्स) परीक्षण गर्न परीक्षण सर्वरमा डिजाइनर वा विकासकर्ता अपलोडहरू परिवर्तनहरू।
  3. अनुमोदित डिजाइन उत्पादन सर्भरमा सारियो

विकास सर्भरहरू

विकास सर्भरहरू साइटहरूका लागि धेरै उपयोगी छन् जुन ठूलो विकास घटक छ जसमा जटिल ई-कॉमर्स साइटहरू र वेब अनुप्रयोगहरू छन्। विकास सर्भर वेब विकास टोलीले वेबसाइटको पछाडिको अन्त प्रोग्राममा काम गर्न प्रयोग गरेको छ। तिनीहरूसँग प्राय: प्राय: टोलीका सदस्यहरूको प्रयोगका लागि संस्करण वा स्रोत कोड नियन्त्रण प्रणाली छन् र उनीहरूले नयाँ लिपिहरू र कार्यक्रमहरूको परीक्षण गर्न सर्भर वातावरण प्रदान गर्छन्।

एक सर्भर सर्भर परीक्षण सर्भरबाट अलग छ किनकी धेरै विकासकर्ताहरूले सीधा सर्भरमा काम गर्छन्। यो सर्भरको शुद्ध पर्दा सामान्यतया कार्यक्रमहरूमा नयाँ चीजहरू प्रयास गर्ने हो। जबकि परीक्षण सर्भरमा हुन्छ, यो कोड कामको टुक्रा बनाउने उद्देश्यको लागि हो, यसको निर्दिष्ट मापदण्ड विरुद्ध परीक्षण छैन। यसले विकासकर्ताहरूलाई कसरी हेर्ने बारे चिन्ता बिना वेबसाइटको नट र बोल्टको बारेमा चिन्ता गर्न अनुमति दिन्छ।

जब कम्पनीसँग एक सर्भर सर्भर छ, तिनीहरू प्रायः अलग-अलग टोलीहरू डिजाइन र विकासमा काम गर्छन्। जब यो मामला हो, परीक्षण सर्भर अझ बढी महत्त्वपूर्ण हुन्छ, किनकि डिजाइनहरू विकसित लिपिको साथ भेट्न सकिन्छ। विकास सर्भरको साथ कार्यप्रवाह सामान्यतया छ:

  1. डिजाइनरहरू उनीहरूको स्थानीय मशीनहरूमा डिजाइनमा काम गर्छन्
    1. एकै समयमा, विकासकर्ताहरूलाई स्क्रिप्ट र कार्यक्रमहरूमा विकास सर्भरमा काम गर्दछ
  2. कोड र डिजाइन परीक्षणको लागि परीक्षण सर्भरमा मर्ज गरिएको छ
  3. अनुमोदित डिजाइन र कोड उत्पादन सर्भरमा सारियो

सामग्री Sever

धेरै सामग्रीको साथ साइटहरूको लागि, त्यहाँ अन्य सर्भर हुन सक्छ जुन सामग्री व्यवस्थापन प्रणालीमा समावेश छ । यसले सामग्री विकासकर्तालाई ठाउँलाई डिजाइन वा कार्यक्रमहरू सँगसँगै निर्माण गरी प्रभावकारी बिना आफ्नो सामग्री थप्न अनुमति दिन्छ। लेखक सर्भरहरू र ग्राफिक कलाकारहरू बाहेक सामग्री सर्भरहरू जस्तै विकास सर्भरहरू धेरै छन्।

स्टेजिङ सर्भर

एक स्ट्रिङ सर्भर अक्सर उत्पादनमा राख्नु भन्दा वेबसाइटको अन्तिम स्टप हो। स्ट्रिङ सर्भरहरू सम्भव भएसम्म उत्पादन जस्तै धेरै डिजाइन गर्न डिजाइन गरियो। त्यसोभए हार्डवेयर र सफ्टवेयर प्रायः स्टेज र उत्पादन वेब सर्भरका लागि दर्पण गरिन्छ। धेरै कम्पनीले परीक्षण सर्भरलाई एक सर्भर सर्भरको रूपमा प्रयोग गर्दछ, तर यदि साइट अत्यन्तै जटिल छ भने एक स्ट्यानिङ सर्भर डिजाइनरहरू र विकासकर्ताहरूलाई प्रदान गर्दछ जुन एक प्रस्तावित परिवर्तनहरू प्रमाणित रूपमा काम गर्न र अन्तिम रूपमा साइटमा नकारात्मक प्रभाव छैन। भ्रमको कारण परीक्षण परीक्षण सर्भरमा अन्य परीक्षणहरू नगरेको बिना।

स्टेजिङ सर्भरहरू अक्सर वेबसाईटको परिवर्तनका लागि "पर्ख अवधि" को रूपमा प्रयोग गरिन्छ। केही कम्पनीहरूमा, स्ट्यानिङ सर्भरले स्वचालित रूपमा त्यहाँ त्यहाँ पोस्ट गरिएको सामग्रीलाई नयाँ पोस्ट गर्छ, जबकि अन्य कम्पनीहरूले वेबसाईकल जस्तै व्यवस्थापन, मार्केटिंग र प्रभावित समूहहरूको लागि अन्तिम परीक्षण र अनुमोदन क्षेत्रको रूपमा सर्भर प्रयोग गर्दछ। अस्थायी सर्भर सामान्यतया कार्यप्रवाहमा राखिएको छ जस्तै:

  1. डिजाइनरहरू उनीहरूको स्थानीय मशीनहरूमा वा परीक्षण सर्भरमा काम गर्छन्
    1. सामग्री लेखकहरूले CMS मा सामग्री सिर्जना गर्छन्
    2. विकासकर्ताहरूले विकास सर्भरमा कोड लेख्छन्
  2. डिजाइन र कोड परीक्षणको लागि परीक्षण सर्भरमा सँगै ल्याइन्छ (कहिलेकाँही सामग्री यहाँ समावेश छ, तर यसलाई प्राय: डिजाइन कार्यप्रवाह बाहिर CMS मा मानिन्छ)
  3. स्ट्रिङ सर्भरमा डिजाइन र कोडमा सामग्री थपिएको छ
  4. अन्तिम अनुमोदन प्राप्त हुन्छ र सम्पूर्ण साइट उत्पादन सर्भरमा धक्का दिइन्छ

तपाईंको कम्पनीको कार्यप्रवाह हुनसक्छ फरक

मैले सिकेको कुरा भनेको एक कम्पनीमा कार्यप्रवाह अर्को कम्पनीमा बाट फरक फरक हुन सक्छ। मैले एचएक्सएक्सको प्रयोग गरेर उत्पादन सर्भरमा एचटीएमएल लेखन वेबसाइटहरू बनाएको छु र मैले वेबसाइटहरू बनाएको छु जहाँ मैले पृष्ठको एक सानो भागमा काम गरिरहेको छु र मैले एक सीएमएस भित्र मेरो सबै काम गरे। विभिन्न सर्भरको उद्देश्य बुझ्न तपाईं भरमा आउन सक्नुहुन्छ, तपाईं आफ्नो डिजाइन र विकास कार्यलाई अझ प्रभावकारी बनाउन सक्नुहुन्छ।