cron task क्या है?
व्याख्या
वेब की दुनिया में आपने शायद cron task के बारे में सुना होगा, जो chronological task का संक्षिप्त रूप है। यदि आप सोच रहे हैं कि इसका मतलब क्या है, तो आप देखेंगे कि यह बहुत सरल है।
एक chronological task ऐसा स्क्रिप्ट है जिसे सर्वर नियमित अंतराल पर सीधे चलाता है।
आम तौर पर जब हम कोई वेबसाइट बनाते हैं, तो डेटा को सुसंगत रखने की कोशिश करते हैं; नहीं तो साइट में संग्रहीत जानकारी को डेटा-प्रोसेसिंग स्क्रिप्ट से ठीक करते हैं। वेबसाइट में मौजूद सभी स्क्रिप्ट आमतौर पर उपयोगकर्ता के पेज लोड करने पर चलती हैं। लेकिन कभी-कभी कुछ स्क्रिप्ट लंबे समय तक चलती हैं, या उनका उपयोगकर्ताओं से कोई सीधा संबंध नहीं होता, इसलिए उन्हें नियमित अंतराल पर अपने आप चलाना पड़ता है। यही cron task बन जाता है।
cron task के कुछ उदाहरण:
- डेटा आर्काइव करना, जैसे कोई विज़िट काउंटर हर महीने की शुरुआत में एक दिन की विज़िट को एक ही रिकॉर्ड में बदल सकता है। 500 विज़िट यानी 500 रिकॉर्ड, एक रिकॉर्ड बन सकते हैं जिसकी वैल्यू 500 हो।
- डेटा छांटना, जैसे अपने विज़िट काउंटर से अपनी ही IP address वाली सभी विज़िट अपने आप हटाना।
- न्यूज़लेटर ईमेल अपने आप भेजना
- ...
cron task कैसे बनाएं
सबसे पहले आपको अपना स्क्रिप्ट लिखना होगा, आमतौर पर PHP में, और उसका access path जानना होगा। आप चाहें तो उसे सीधे ब्राउज़र में खोलकर उसकी कार्यक्षमता जांच सकते हैं।
फिर आपके hosting service के interface में बहुत संभव है कि cron task का एक section हो। वहां आप trigger sequence के विकल्प तय कर सकते हैं और अपनी target URL डाल सकते हैं। अक्सर यह sequence * से तय होती है ताकि "लगातार" का संकेत मिले, या घंटे वाले field में 18 लिखकर task केवल 18वें घंटे में चले, या 18-24 ताकि वह 18h से 24h यानी आधी रात तक चले।
अगर आपको sequence fields भरना नहीं आता तो चिंता न करें। बहुत सारी वेबसाइटें इसे समझाती हैं, और शायद आपके hosting provider का पेज भी आपको सीधे guide करेगा।
Developer की सलाह
व्यक्तिगत रूप से, मैंने cron tasks बनाने और प्रबंधित करने के लिए अपनी अलग पद्धति चुनी है। कभी-कभी hosting providers केवल एक cron task की अनुमति देते हैं, इसलिए मैंने हमेशा एक ही cron task बनाने का विकल्प चुना, जो conditions के अनुसार सैकड़ों अन्य संभावित scripts चला सकती है।
विचार यह है कि अपनी site में अपना cron manager हो, जिसमें शुरुआत की cron task असली चलने वाली cron task चुनती है, फिर चुना हुआ script मुख्य script में शामिल हो जाता है।
इससे अधिक लचीलापन मिलता है, और मुख्य cron task को बस जितनी बार संभव हो चलना चाहिए। ज्यादा से ज्यादा वह कुछ भी include नहीं करेगी, जिससे system resources खर्च नहीं होंगे।
cron task क्या है?
व्याख्या
वेब की दुनिया में आपने शायद cron task के बारे में सुना होगा, जो chronological task का संक्षिप्त रूप है। यदि आप सोच रहे हैं कि इसका मतलब क्या है, तो आप देखेंगे कि यह बहुत सरल है।
एक chronological task ऐसा स्क्रिप्ट है जिसे सर्वर नियमित अंतराल पर सीधे चलाता है।
आम तौर पर जब हम कोई वेबसाइट बनाते हैं, तो डेटा को सुसंगत रखने की कोशिश करते हैं; नहीं तो साइट में संग्रहीत जानकारी को डेटा-प्रोसेसिंग स्क्रिप्ट से ठीक करते हैं। वेबसाइट में मौजूद सभी स्क्रिप्ट आमतौर पर उपयोगकर्ता के पेज लोड करने पर चलती हैं। लेकिन कभी-कभी कुछ स्क्रिप्ट लंबे समय तक चलती हैं, या उनका उपयोगकर्ताओं से कोई सीधा संबंध नहीं होता, इसलिए उन्हें नियमित अंतराल पर अपने आप चलाना पड़ता है। यही cron task बन जाता है।
cron task के कुछ उदाहरण:
- डेटा आर्काइव करना, जैसे कोई विज़िट काउंटर हर महीने की शुरुआत में एक दिन की विज़िट को एक ही रिकॉर्ड में बदल सकता है। 500 विज़िट यानी 500 रिकॉर्ड, एक रिकॉर्ड बन सकते हैं जिसकी वैल्यू 500 हो।
- डेटा छांटना, जैसे अपने विज़िट काउंटर से अपनी ही IP address वाली सभी विज़िट अपने आप हटाना।
- न्यूज़लेटर ईमेल अपने आप भेजना
- ...
cron task कैसे बनाएं
सबसे पहले आपको अपना स्क्रिप्ट लिखना होगा, आमतौर पर PHP में, और उसका access path जानना होगा। आप चाहें तो उसे सीधे ब्राउज़र में खोलकर उसकी कार्यक्षमता जांच सकते हैं।
फिर आपके hosting service के interface में बहुत संभव है कि cron task का एक section हो। वहां आप trigger sequence के विकल्प तय कर सकते हैं और अपनी target URL डाल सकते हैं। अक्सर यह sequence * से तय होती है ताकि "लगातार" का संकेत मिले, या घंटे वाले field में 18 लिखकर task केवल 18वें घंटे में चले, या 18-24 ताकि वह 18h से 24h यानी आधी रात तक चले।
अगर आपको sequence fields भरना नहीं आता तो चिंता न करें। बहुत सारी वेबसाइटें इसे समझाती हैं, और शायद आपके hosting provider का पेज भी आपको सीधे guide करेगा।
Developer की सलाह
व्यक्तिगत रूप से, मैंने cron tasks बनाने और प्रबंधित करने के लिए अपनी अलग पद्धति चुनी है। कभी-कभी hosting providers केवल एक cron task की अनुमति देते हैं, इसलिए मैंने हमेशा एक ही cron task बनाने का विकल्प चुना, जो conditions के अनुसार सैकड़ों अन्य संभावित scripts चला सकती है।
विचार यह है कि अपनी site में अपना cron manager हो, जिसमें शुरुआत की cron task असली चलने वाली cron task चुनती है, फिर चुना हुआ script मुख्य script में शामिल हो जाता है।
इससे अधिक लचीलापन मिलता है, और मुख्य cron task को बस जितनी बार संभव हो चलना चाहिए। ज्यादा से ज्यादा वह कुछ भी include नहीं करेगी, जिससे system resources खर्च नहीं होंगे।
cron task क्या है?
व्याख्या
वेब की दुनिया में आपने शायद cron task के बारे में सुना होगा, जो chronological task का संक्षिप्त रूप है। यदि आप सोच रहे हैं कि इसका मतलब क्या है, तो आप देखेंगे कि यह बहुत सरल है।
एक chronological task ऐसा स्क्रिप्ट है जिसे सर्वर नियमित अंतराल पर सीधे चलाता है।
आम तौर पर जब हम कोई वेबसाइट बनाते हैं, तो डेटा को सुसंगत रखने की कोशिश करते हैं; नहीं तो साइट में संग्रहीत जानकारी को डेटा-प्रोसेसिंग स्क्रिप्ट से ठीक करते हैं। वेबसाइट में मौजूद सभी स्क्रिप्ट आमतौर पर उपयोगकर्ता के पेज लोड करने पर चलती हैं। लेकिन कभी-कभी कुछ स्क्रिप्ट लंबे समय तक चलती हैं, या उनका उपयोगकर्ताओं से कोई सीधा संबंध नहीं होता, इसलिए उन्हें नियमित अंतराल पर अपने आप चलाना पड़ता है। यही cron task बन जाता है।
cron task के कुछ उदाहरण:
- डेटा आर्काइव करना, जैसे कोई विज़िट काउंटर हर महीने की शुरुआत में एक दिन की विज़िट को एक ही रिकॉर्ड में बदल सकता है। 500 विज़िट यानी 500 रिकॉर्ड, एक रिकॉर्ड बन सकते हैं जिसकी वैल्यू 500 हो।
- डेटा छांटना, जैसे अपने विज़िट काउंटर से अपनी ही IP address वाली सभी विज़िट अपने आप हटाना।
- न्यूज़लेटर ईमेल अपने आप भेजना
- ...
cron task कैसे बनाएं
सबसे पहले आपको अपना स्क्रिप्ट लिखना होगा, आमतौर पर PHP में, और उसका access path जानना होगा। आप चाहें तो उसे सीधे ब्राउज़र में खोलकर उसकी कार्यक्षमता जांच सकते हैं।
फिर आपके hosting service के interface में बहुत संभव है कि cron task का एक section हो। वहां आप trigger sequence के विकल्प तय कर सकते हैं और अपनी target URL डाल सकते हैं। अक्सर यह sequence * से तय होती है ताकि "लगातार" का संकेत मिले, या घंटे वाले field में 18 लिखकर task केवल 18वें घंटे में चले, या 18-24 ताकि वह 18h से 24h यानी आधी रात तक चले।
अगर आपको sequence fields भरना नहीं आता तो चिंता न करें। बहुत सारी वेबसाइटें इसे समझाती हैं, और शायद आपके hosting provider का पेज भी आपको सीधे guide करेगा।
Developer की सलाह
व्यक्तिगत रूप से, मैंने cron tasks बनाने और प्रबंधित करने के लिए अपनी अलग पद्धति चुनी है। कभी-कभी hosting providers केवल एक cron task की अनुमति देते हैं, इसलिए मैंने हमेशा एक ही cron task बनाने का विकल्प चुना, जो conditions के अनुसार सैकड़ों अन्य संभावित scripts चला सकती है।
विचार यह है कि अपनी site में अपना cron manager हो, जिसमें शुरुआत की cron task असली चलने वाली cron task चुनती है, फिर चुना हुआ script मुख्य script में शामिल हो जाता है।
इससे अधिक लचीलापन मिलता है, और मुख्य cron task को बस जितनी बार संभव हो चलना चाहिए। ज्यादा से ज्यादा वह कुछ भी include नहीं करेगी, जिससे system resources खर्च नहीं होंगे।
English
French
Spanish
Chinese
Japanese
Korean
Hindi
German
Norwegian