नेवीसर्वर: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(5 intermediate revisions by 3 users not shown)
Line 25: Line 25:
}}
}}


नेवीसर्वर<ref>[https://sourceforge.net/projects/naviserver/ NaviServer Project]</ref><ref>[https://bitbucket.org/naviserver/ Official NaviServer Bitbucket Source Code Repository]</ref> C (प्रोग्रामिंग भाषा) और [[Tcl]] में लिखा गया एक उच्च प्रदर्शन [[वेब सर्वर]] है। वेब साइट और सेवाएँ बनाने के लिए इसे किसी भी भाषा में आसानी से बढ़ाया जा सकता है; 35 से अधिक मॉड्यूल उपलब्ध हैं (डेटाबेस एकीकरण या [[डेटाग्राम प्रोटेकॉलका उपयोग करें]], [[ सरल डाक स्थानांतरण प्रोटोकॉल ]], [[लाइटवेट डायरेक्टरी एक्सेस प्रोटोकॉल]], [[ डोमेन की नामांकन प्रणाली ]], [[प्रतिबंधित अनुप्रयोग प्रोटोकॉल]] आदि के लिए प्रोटोकॉल समर्थन सहित)
'''नेवीसर्वर'''<ref>[https://sourceforge.net/projects/naviserver/ NaviServer Project]</ref><ref>[https://bitbucket.org/naviserver/ Official NaviServer Bitbucket Source Code Repository]</ref> सी (प्रोग्रामिंग लैंग्वेज) और [[टीसीएल]] में लिखा गया एक उच्च प्रदर्शन वेब सर्वर है। वेब साइट और सर्विसेस बनाने के लिए इसे किसी भी लैंग्वेज में इसे सरलता से बढ़ाया जा सकता है; ([[यूज़र डेटाग्राम प्रोटेकॉल]], [[सिंपल मेल ट्रांसफर प्रोटोकॉल]], [[लाइटवेट डायरेक्टरी एक्सेस प्रोटोकॉल]], [[डोमेन नेम सिस्टम]], [[कनस्टरेंड़ एप्लीकेशन प्रोटोकॉल]] आदि के लिए डेटाबेस एकीकरण या प्रोटोकॉल सपोर्ट सहित) 35 से अधिक मॉड्यूल उपलब्ध हैं।


परियोजना सक्रिय विकास के अधीन है,
प्रोजेक्ट एक्टिव डेवलपमेंट के अधीन है, नेवीसर्वर को अधिकतर बहुत अच्छे प्रकार से टिप्पणी किए गए स्रोत कोड के साथ सी में लिखा गया है, कोड की 100,000 से अधिक लाइनों का प्रतिनिधित्व करने वाले 35 योगदानकर्ताओं द्वारा 6,000 से अधिक प्रतिबद्धताएं बनाई गई हैं।<ref>[https://www.openhub.net/p/naviserver "NaviServer statistics from Open Hub"]</ref> नेवीसर्वर को [[मोज़िला पब्लिक लाइसेंस]] (एमपीएल) की शर्तों के अनुसार लाइसेंस प्राप्त है।
NaviServer अधिकतर C में बहुत अच्छी तरह से टिप्पणी किए गए स्रोत कोड के साथ लिखा गया है, इसमें 35 योगदानकर्ताओं द्वारा 6,000 से अधिक कमिट किए गए हैं
कोड की 100,000 से अधिक पंक्तियों का प्रतिनिधित्व करता है।<ref>[https://www.openhub.net/p/naviserver "NaviServer statistics from Open Hub"]</ref> नेवीसर्वर को [[मोज़िला पब्लिक लाइसेंस]] (एमपीएल) की शर्तों के तहत लाइसेंस प्राप्त है।


हाल की नई सुविधाओं में शामिल हैं:
इस प्रकार यह सब हाल की नई सुविधाओं में सम्मिलित हैं:
* स्वचालित सर्वर पुनरारंभ के लिए एक आंतरिक [[ निगरानी घड़ी ]]
* ऑटोमैटिक सर्वर रीस्टार्ट के लिए एक आंतरिक निगरानी करते है।
* सर्वर इंटरनल्स [[कमांड लाइन इंटरफेस]] मोड में प्रदर्शित होते हैं
* सर्वर इंटरनल्स [[कमांड लाइन इंटरफेस]] मोड में प्रदर्शित होते हैं।
* थ्रेड साझा सरणियाँ (परमाणु संचालन, तानाशाही समर्थन)
* थ्रेड शेयर्ड ऐरेस (एटॉमिक ऑपरेशन्स, डिक्ट सपोर्ट)
* कैश लेनदेन शब्दार्थ के साथ अंतर्निहित कैशिंग (कैश कमिट/रोलबैक)
* कैशे ट्रांसेक्शन सीमैंटिक्स के साथ अंतर्निहित कैशिंग (कैशे कमिट/रोलबैक)
* हॉट कोड [[हॉट स्वैपिंग]] (सर्वर रीस्टार्ट के बिना रनिंग सिस्टम में कोड अपडेट करें)
*हॉट कोड [[स्वैपिंग]] (सर्वर रीस्टार्ट के बिना रनिंग सिस्टम में कोड अपडेट करें)
* अनुरोधों और उत्तरों की अतुल्यकालिक स्पूलिंग
* रिक्वेस्ट एंड रीप्लाईज़ की एसिंक्रोनस स्पूलिंग
* अपडेट पर स्वचालित पुनः संपीड़न के साथ वैकल्पिक रूप से [[gzip]] या [[brotli]] संपीड़न के साथ स्थिर फ़ाइलों की डिलीवरी
*अद्यतनों पर स्वचालित री-कम्प्रेशन के साथ वैकल्पिक रूप से [[जीज़िप]] या [[ब्रोटली]] कम्प्रेशन के साथ स्टैटिक फ़ाइलों की डिलीवरी
* रंग हाइलाइटिंग के साथ चयनात्मक लॉगिंग (गैर-अवरुद्ध)
* कलर हाइलाइटिंग के साथ सेलेक्टिंग लॉगिंग (नॉन-ब्लॉकिंग)
* कुशल अंतर्निर्मित क्रिप्टो समर्थन
* कुशल अंतर्निर्मित क्रिप्टो सपोर्ट
* बड़े पैमाने पर [[ आभासी होस्टिंग ]]
* बड़े पैमाने पर [[वर्चुअल होस्टिंग]]
* [[बाइट सर्विंग]]|स्ट्रीमिंग और डाउनलोड को फिर से शुरू करने के लिए बाइट-रेंज अनुरोध
*स्ट्रीमिंग और डाउनलोड को फिर से प्रारंभ करने के लिए बाइट-रेंज रिक्वेस्ट
* समृद्ध HTTPS समर्थन (सर्वर और क्लाइंट-साइड [[सर्वर नाम संकेत]], OCSP स्टेपलिंग)
*रिच एचटीटीपीएस सपोर्ट (सर्वर और क्लाइंट-साइड [[एसएनआई]], ओसीएसपी स्टेपलिंग)
* लॉग-फ़ाइलों के साथ अंतर्निहित HTTP/HTTPS क्लाइंट समर्थन
* लॉग-फ़ाइलों के साथ अंतर्निहित एचटीटीपी/एचटीटीपीएस क्लाइंट सपोर्ट
* अंतर्निहित आँकड़े ([[लॉक (कंप्यूटर विज्ञान)]] लॉक/रीडर्स-राइटर लॉक, कैश, डीबी-हैंडल, ... के लिए)
*बिल्ट-इन स्टेटिस्टिक्स (म्यूटेक्स [[लॉक (कंप्यूटर विज्ञान)]]/आरवलॉक, कैशे, डीबी-हैंडल, ... के लिए)
* एकाधिक कनेक्शन थ्रेड पूल के माध्यम से [[बैंडविड्थ प्रबंधन]]
* एकाधिक कनेक्शन थ्रेड पूल के माध्यम से [[बैंडविड्थ प्रबंधन]]
* [[वेबसॉकेट]] और [[आईपीवीएसएच]] समर्थन
* [[वेबसॉकेट]] और [[आईपीवीएसएच|आईपीवी6]] सपोर्ट


==इतिहास==
==इतिहास==
NaviServer [[AOLserver]] (संस्करण 4.10), [[अमेरिका ऑनलाइन]] के [[खुला स्रोत सॉफ्टवेयर]]|ओपन-सोर्स वेब सर्वर पर आधारित है। NaviServer परियोजना जुलाई 2005 में AOLserver परियोजना के एक फोर्क (सॉफ़्टवेयर विकास) के रूप में शुरू हुई।<ref>[https://bitbucket.org/naviserver/naviserver/src/naviserver-4.99.0/ "naviserver-4.99.0"]</ref> यह कई प्रोटोकॉल का समर्थन करके अलग है, एसिंक्रोनस I/O के माध्यम से उच्च स्केलेबिलिटी प्रदान करता है और नए फीचर विकास के साथ कम रूढ़िवादी होने का लक्ष्य रखता है।
नेवीसर्वर [[एओएलसर्वर]] (संस्करण 4.10), एओएल के [[ओपन-सोर्स वेब सर्वर]] पर आधारित है। नेवीसर्वर प्रोजेक्ट जुलाई 2005 में एओएलसर्वर प्रोजेक्ट के एक फोर्क (सॉफ़्टवेयर डेवलपमेंट) के रूप में प्रारंभ हुई थी।<ref>[https://bitbucket.org/naviserver/naviserver/src/naviserver-4.99.0/ "naviserver-4.99.0"]</ref> यह कई प्रोटोकॉल का सपोर्ट करके भिन्न है, एसिंक्रोनस I/O के माध्यम से उच्च स्केलेबिलिटी प्रदान करता है और नए फीचर विकास के साथ कम कंज़र्वेटिव होने का लक्ष्य रखता है।


ऐतिहासिक रूप से नेवीसर्वर सर्वर का मूल नाम था, जो 1990 के दशक की शुरुआत में [[नवीसॉफ्ट]] नामक कंपनी द्वारा एक बंद-स्रोत उत्पाद था।<ref>[https://philip.greenspun.com/wtr/servers.html "The Web Tools Review on Servers"]</ref> इसे 1995 में [[AOL]] द्वारा खरीदा गया था, और [[mozilla]] जारी करने के बाद 1999 में इसे AOLserver के रूप में ओपन-सोर्स के रूप में जारी किया गया था। यह फ्रेंडली-फोर्क कोड को उसके मूल नाम पर वापस ले जाता है।
ऐतिहासिक रूप से नेवीसर्वर सर्वर का मूल नाम था, जो 1990 के दशक की प्रारंभिक में [[नेवीसॉफ्ट]] नामक कंपनी द्वारा एक क्लोज़्ड सोर्स प्रोडक्ट था।<ref>[https://philip.greenspun.com/wtr/servers.html "The Web Tools Review on Servers"]</ref> इसे 1995 में [[एओएल]] द्वारा खरीदा गया था, और [[मोज़िला]] संचालित करने के पश्चात 1999 में इसे एओएलसर्वर के रूप में तथा ओपन-सोर्स के रूप में संचालित किया गया था। यह फ्रेंडली-फोर्क कोड को उसके मूल नाम पर पीछे ले जाता है।


NaviServer के बड़े अनुप्रयोग विशेष रूप से ArsDigita सामुदायिक प्रणाली और [https://openacs.org/ OpenACS] हैं।
नेवीसर्वर के बड़े अनुप्रयोग विशेष रूप से आर्सडिजिटा कम्युनिटी सिस्टम और [https://openacs.org/ OpenACS] हैं।


==यह भी देखें==
==यह भी देखें==
Line 68: Line 66:
{{reflist}}
{{reflist}}
{{Web server software}}
{{Web server software}}
[[Category: मुफ़्त वेब सर्वर सॉफ़्टवेयर]] [[Category: सी में प्रोग्राम किया गया मुफ्त सॉफ्टवेयर]] [[Category: टीसीएल में प्रोग्राम किया गया मुफ्त सॉफ्टवेयर]]
 




{{network-software-stub}}
{{network-software-stub}}


 
[[Category:All stub articles]]
 
[[Category:Collapse templates]]
[[Category: Machine Translated Page]]
[[Category:Created On 26/07/2023]]
[[Category:Created On 26/07/2023]]
[[Category:Machine Translated Page]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Network software stubs]]
[[Category:Pages with script errors]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates generating microformats]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates using TemplateData]]
[[Category:Wikipedia metatemplates]]
[[Category:टीसीएल में प्रोग्राम किया गया मुफ्त सॉफ्टवेयर]]
[[Category:मुफ़्त वेब सर्वर सॉफ़्टवेयर]]
[[Category:सी में प्रोग्राम किया गया मुफ्त सॉफ्टवेयर]]

Latest revision as of 10:51, 14 August 2023

NaviServer
Original author(s)NaviSoft
Developer(s)Bernd Eidenschink, Ibrahim, Stephen Deasey, Gustaf Neumann, Vlad Seryakov, Zoran Vasiljevic
Stable release
4.99.25 / May 1, 2023; 16 months ago (2023-05-01)
Written inC, Tcl
Operating systemCross-platform
TypeWeb server
LicenseMozilla Public License
WebsiteBitbucket Repository Source Forge

नेवीसर्वर[1][2] सी (प्रोग्रामिंग लैंग्वेज) और टीसीएल में लिखा गया एक उच्च प्रदर्शन वेब सर्वर है। वेब साइट और सर्विसेस बनाने के लिए इसे किसी भी लैंग्वेज में इसे सरलता से बढ़ाया जा सकता है; (यूज़र डेटाग्राम प्रोटेकॉल, सिंपल मेल ट्रांसफर प्रोटोकॉल, लाइटवेट डायरेक्टरी एक्सेस प्रोटोकॉल, डोमेन नेम सिस्टम, कनस्टरेंड़ एप्लीकेशन प्रोटोकॉल आदि के लिए डेटाबेस एकीकरण या प्रोटोकॉल सपोर्ट सहित) 35 से अधिक मॉड्यूल उपलब्ध हैं।

प्रोजेक्ट एक्टिव डेवलपमेंट के अधीन है, नेवीसर्वर को अधिकतर बहुत अच्छे प्रकार से टिप्पणी किए गए स्रोत कोड के साथ सी में लिखा गया है, कोड की 100,000 से अधिक लाइनों का प्रतिनिधित्व करने वाले 35 योगदानकर्ताओं द्वारा 6,000 से अधिक प्रतिबद्धताएं बनाई गई हैं।[3] नेवीसर्वर को मोज़िला पब्लिक लाइसेंस (एमपीएल) की शर्तों के अनुसार लाइसेंस प्राप्त है।

इस प्रकार यह सब हाल की नई सुविधाओं में सम्मिलित हैं:

  • ऑटोमैटिक सर्वर रीस्टार्ट के लिए एक आंतरिक निगरानी करते है।
  • सर्वर इंटरनल्स कमांड लाइन इंटरफेस मोड में प्रदर्शित होते हैं।
  • थ्रेड शेयर्ड ऐरेस (एटॉमिक ऑपरेशन्स, डिक्ट सपोर्ट)
  • कैशे ट्रांसेक्शन सीमैंटिक्स के साथ अंतर्निहित कैशिंग (कैशे कमिट/रोलबैक)
  • हॉट कोड स्वैपिंग (सर्वर रीस्टार्ट के बिना रनिंग सिस्टम में कोड अपडेट करें)
  • रिक्वेस्ट एंड रीप्लाईज़ की एसिंक्रोनस स्पूलिंग
  • अद्यतनों पर स्वचालित री-कम्प्रेशन के साथ वैकल्पिक रूप से जीज़िप या ब्रोटली कम्प्रेशन के साथ स्टैटिक फ़ाइलों की डिलीवरी
  • कलर हाइलाइटिंग के साथ सेलेक्टिंग लॉगिंग (नॉन-ब्लॉकिंग)
  • कुशल अंतर्निर्मित क्रिप्टो सपोर्ट
  • बड़े पैमाने पर वर्चुअल होस्टिंग
  • स्ट्रीमिंग और डाउनलोड को फिर से प्रारंभ करने के लिए बाइट-रेंज रिक्वेस्ट
  • रिच एचटीटीपीएस सपोर्ट (सर्वर और क्लाइंट-साइड एसएनआई, ओसीएसपी स्टेपलिंग)
  • लॉग-फ़ाइलों के साथ अंतर्निहित एचटीटीपी/एचटीटीपीएस क्लाइंट सपोर्ट
  • बिल्ट-इन स्टेटिस्टिक्स (म्यूटेक्स लॉक (कंप्यूटर विज्ञान)/आरवलॉक, कैशे, डीबी-हैंडल, ... के लिए)
  • एकाधिक कनेक्शन थ्रेड पूल के माध्यम से बैंडविड्थ प्रबंधन
  • वेबसॉकेट और आईपीवी6 सपोर्ट

इतिहास

नेवीसर्वर एओएलसर्वर (संस्करण 4.10), एओएल के ओपन-सोर्स वेब सर्वर पर आधारित है। नेवीसर्वर प्रोजेक्ट जुलाई 2005 में एओएलसर्वर प्रोजेक्ट के एक फोर्क (सॉफ़्टवेयर डेवलपमेंट) के रूप में प्रारंभ हुई थी।[4] यह कई प्रोटोकॉल का सपोर्ट करके भिन्न है, एसिंक्रोनस I/O के माध्यम से उच्च स्केलेबिलिटी प्रदान करता है और नए फीचर विकास के साथ कम कंज़र्वेटिव होने का लक्ष्य रखता है।

ऐतिहासिक रूप से नेवीसर्वर सर्वर का मूल नाम था, जो 1990 के दशक की प्रारंभिक में नेवीसॉफ्ट नामक कंपनी द्वारा एक क्लोज़्ड सोर्स प्रोडक्ट था।[5] इसे 1995 में एओएल द्वारा खरीदा गया था, और मोज़िला संचालित करने के पश्चात 1999 में इसे एओएलसर्वर के रूप में तथा ओपन-सोर्स के रूप में संचालित किया गया था। यह फ्रेंडली-फोर्क कोड को उसके मूल नाम पर पीछे ले जाता है।

नेवीसर्वर के बड़े अनुप्रयोग विशेष रूप से आर्सडिजिटा कम्युनिटी सिस्टम और OpenACS हैं।

यह भी देखें

बाहरी संबंध


संदर्भ