वेब सर्व्हर्स आणि वर्कफ्लो

चाचणी सर्व्हर्स्, डेव्हलपमेंट सर्व्हर्स्, स्टेजिंग सर्व्हर व उत्पादन सर्व्हर

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

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

हा वेबसर्व्हरचा प्रकार आहे ज्यात सर्वात जास्त वेब डिझाइनर परिचित आहेत. उत्पादन सर्व्हर एक वेब सर्व्हर आहे जो वेब पृष्ठे आणि उत्पादनासाठी सज्ज असलेली सामग्री होस्ट करतो. दुसऱ्या शब्दांत, उत्पादन वेब सर्व्हरवरील सामग्री इंटरनेटवर लाइव्ह आहे किंवा इंटरनेटवर वितरित होण्यासाठी तयार आहे

एका छोट्या कंपनीत, उत्पादन सर्व्हर म्हणजे सर्व वेब पृष्ठे जिथे राहतात डिझाइनर आणि विकासक पेजेसची स्थानिक मशीनवर किंवा लपविलेल्या किंवा पासवर्ड संरक्षित क्षेत्रांवर लाइव्ह सर्व्हरवर परीक्षण करतात. जेव्हा एखादे पृष्ठ थेट जाण्यासाठी तयार असेल तेव्हा तो फक्त उत्पादन सर्व्हरवर स्थानांतरित झाला आहे, एकतर स्थानिक हार्ड ड्राइव्हवरून FTP किंवा लपविलेल्या डिरेक्ट्रीपासून लाइव्ह निर्देशिकावर फायली हलवून.

कार्यप्रवाह होईल:

  1. डिझायनर स्थानिक मशीनवर साइट तयार करतो
  2. डिझाइनर स्थानिक मशीनवर साइटची चाचणी घेते
  3. डिझायनर अधिक चाचणीसाठी उत्पादन सर्व्हरवरील लपलेल्या निर्देशिकावर साइट अपलोड करतो
  4. मंजूर डिझाइन वेबसाइटच्या लाइव्ह (लपविलेले) भागात हलवले जातात

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

चाचणी सर्व्हर किंवा QA सर्व्हर

चाचणी सर्व्हर हे वेबसाइटवरील कार्यप्रवाहांकरिता एक उपयुक्त अतिरिक्त आहेत कारण ते आपल्याला वेब पृष्ठावर नवीन पृष्ठे आणि डिझाइनची चाचणी घेण्याचे एक मार्ग प्रदान करतात जे ग्राहकांसाठी (आणि प्रतिस्पर्धी) दृश्यमान नाहीत. चाचणी सर्व्हर थेट साइटवर सेट होण्यासाठी सेट केलेले आहेत आणि कोणतेही बदल रेकॉर्ड केलेले आहेत हे सुनिश्चित करण्यासाठी त्यामध्ये काही प्रकारचे आवृत्ती नियंत्रण आहे. बहुतेक चाचणी सर्व्हर कार्पोरेट फायरवॉलच्या मागे स्थापीत असतात जेणेकरून फक्त कर्मचारी त्यांना पाहू शकेल. परंतु ते फायरवॉलच्या बाहेर संकेतशब्द संरक्षणासह देखील सेट अप केले जाऊ शकतात.

एक डायनॅमिक सामग्री, प्रोग्रामिंग, किंवा सीजीआयज् वापरणाऱ्या साइटसाठी चाचणी सर्व्हर खूप उपयुक्त आहे. याचे कारण असे की तुमच्याकडे तुमच्या कॉम्प्युटरवर सर्व्हर व डाटाबेस सेट अप नसेल तर हे पृष्ठे ऑफलाइन तपासणे फार अवघड आहे. चाचणी सर्व्हरसह, आपण साइटवर आपले बदल पोस्ट करू शकता आणि नंतर आपण हेतूंसाठी प्रोग्राम, स्क्रिप्ट किंवा डेटाबेस अद्याप कार्य करत असल्याचे पहा.

ज्या कंपन्यांची चाचणी सर्व्हर आहे त्यांना सामान्यत: याप्रमाणे वर्कफ्लोमध्ये जोडतात:

  1. Desginer स्थानिकरित्या साइट तयार करते आणि वरून प्रमाणे, स्थानिक पातळीवर परीक्षण करते
  2. डिझायनर किंवा विकसक डायनॅमिक घटक (PHP किंवा इतर सर्व्हर-साइड स्क्रिप्ट, CGI, आणि Ajax) चा चाचणी करण्यासाठी चाचणी सर्व्हरवर बदल अपलोड करते.
  3. मंजूर डिझाइन उत्पादन सर्व्हरकडे पाठवले जातात

डेव्हलपमेंट सर्व्हर्स्

जटिल सर्व्हर अशा जटिल ई-कॉमर्स साइट आणि वेब अनुप्रयोग सारख्या मोठ्या विकास घटकांकरिता डेव्हलपमेंट सर्व्हर खूप उपयुक्त आहेत डेव्हलपमेंट सर्व्हर वेब डेव्हलपमेंट टीमद्वारे वेबसाइटच्या बॅकए प्रोग्रामिंगवर काम करण्यासाठी वापरतात. ते बहुतेक कार्यसंघ सदस्यांना वर्जन किंवा सोअर्स कोड कंट्रोल सिस्टिम वापरतात आणि ते नवीन स्क्रिप्ट्स आणि प्रोग्राम्स तपासण्यासाठी सर्व्हर पर्यावरण प्रदान करतात.

डेव्हलपमेंट सर्व्हर चाचणी सर्व्हरपेक्षा वेगळे आहे कारण बहुतांश विकासक सर्व्हरवर थेट कार्य करतात. या सर्व्हरचे प्रिन्र्स हे प्रोग्राममध्ये नवीन गोष्टींचा प्रयत्न करण्यासाठी विशेषत: आहे. चाचणी एका विकास सर्व्हरवर होत नसताना, विशिष्ट निकषांविरूद्ध चाचणी न करता कोड कोडचा एक भाग बनविणे हे आहे. हे विकासकांना कसे दिसणार आहे याबद्दल चिंता केल्याविना वेबसाइटच्या काजू आणि बोल्टबद्दल चिंता करण्याची अनुमती देते.

जेव्हा एखाद्या कंपनीचे डेव्हलपमेंट सर्व्हर असते, तेव्हा ते नेहमी डिझाइन आणि डेव्हलपमेंटवर काम करणार्या वेगळ्या संघ असतात. जेव्हा हे घडले, तेव्हा टेस्टिंग सर्व्हर अधिक महत्त्वाचे बनले आहे, कारण ही अशी रचना आहे जिथे विकसित स्क्रिप्टसह भेटते. डेव्हलपमेंट सर्व्हरसह वर्कफ्लो सामान्यत: आहे:

  1. डिझाइनर त्यांच्या स्थानिक मशीनवरील डिझाइनवर कार्य करतात
    1. त्याच वेळी, डेव्हलपर विकास सर्व्हरवरील स्क्रिप्ट आणि प्रोग्राम्सवर कार्य करतात
  2. चाचणी आणि तपासणीसाठी चाचणी सर्व्हरवर विलीन केलेले आहे
  3. स्वीकृत डिझाईन्स आणि कोड उत्पादन सर्व्हरवर हलवले जातात

सामग्री खंडित

भरपूर सामग्री असलेल्या साइट्ससाठी, एक अन्य सर्व्हर असू शकते ज्यात सामग्री व्यवस्थापन प्रणाली आहे . हे कंटेंट डेव्हलपर्सला त्यांच्या सामग्रीवर प्रभाव जोडल्याशिवाय डिझाईन किंवा प्रोग्राम्स हळूच तयार केल्याशिवाय एक स्थान जोडण्यास परवानगी देते. लेखक सर्व्हर आणि ग्राफिक कलाकार वगळता सामग्री सर्व्हर हे डेव्हलपमेंट सर्व्हर्ससारखे बरेच आहेत.

स्टेजिंग सर्व्हर

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

वेबसाइट बदलणेसाठी "प्रतीक्षा कालावधी" चा एक प्रकार म्हणून स्टेजिंग सर्व्हरचा वापर केला जातो काही कंपन्या येथे, स्टेजिंग सर्व्हर स्वयंचलितरित्या तेथे पोस्ट केलेली नवीन सामग्री उपयोजित करते, तर इतर कंपन्या सर्व्हर, जसे की व्यवस्थापन, विपणन आणि प्रभावित गटांसारख्या वेब संघाबाहेरील लोकांना अंतिम चाचणी आणि मान्यता क्षेत्र म्हणून वापरतात. स्टेजिंग सर्व्हर विशेषत: याप्रमाणे कार्यप्रवाह मध्ये ठेवले जातात:

  1. डिझाइनर त्यांच्या स्थानिक मशीनवर किंवा चाचणी सर्व्हरवरील डिझाइनवर कार्य करतात
    1. सामग्री लेखक सीएमएस मध्ये सामग्री तयार करतात
    2. डेव्हलपर विकास सर्व्हरवर कोड लिहतात
  2. डिझाइन आणि कोड चाचणीसाठी चाचणी सर्व्हरवर एकत्र आणले जातात (काहीवेळा सामग्री येथे समाविष्ट केली जाते, परंतु हे नेहमी CMS मध्ये डिझाईन वर्कफ्लोच्या बाहेर प्रमाणित केले जाते)
  3. सामग्री स्टेजिंग सर्व्हरवरील डिझाइन्स आणि कोडमध्ये जोडली जाते
  4. अंतिम मान्यता प्राप्त झाल्या आहेत आणि संपूर्ण साइट उत्पादन सर्व्हरकडे ढकलले जाते

आपल्या कंपनीचा कार्यप्रवाह वेगळा असू शकतो

एक गोष्ट मी शिकलो आहे की एका कंपनीतील वर्कफ्लो दुसर्या कंपनीच्या त्यापेक्षा अगदी वेगळी असू शकते. मी ईमॅक आणि वी.आय. वापरुन उत्पादन सर्च वर सरळ HTML लेखन वेबसाइट तयार केली आहे आणि मी त्या वेबसाइट तयार केल्या आहेत ज्याकडे माझ्या कडे काहीही काम नाही पण मी काम करत असलेल्या पृष्ठाचे एक लहानसे विभाग आहे आणि मी सीएमएस च्या आत माझे सर्व काम केले आपण भेट देऊ शकता अशा विविध सर्व्हरचा उद्देश समजून करून, आपण आपले डिझाइन आणि विकास कार्य अधिक प्रभावीपणे करू शकता.