
OpenResty (NGINX + Lua)
September 9, 2022
OpenResty क्या है और आजकल इतनी सारी कंपनियां OpenResty का उपयोग क्यों कर रही हैं? इस पोस्ट को पढ़कर इसकी डायनामिक और नॉन-ब्लॉकिंग फीचर के बारे में जानें।
OpenResty (NGINX + Lua)
September 9, 2022
इस पोस्ट को फॉलो करके OpenResty में Hello World को इम्प्लीमेंट करें!
OpenResty (NGINX + Lua)
September 12, 2022
यह पोस्ट OpenResty की डायरेक्टरी संरचना और संबंधित टूल्स, जैसे कि NGINX C Modules, test-nginx, lua-resty प्रोजेक्ट्स, और अन्य को परिचय कराती है।
OpenResty (NGINX + Lua)
September 17, 2022
हम OpenResty के third-party packages को manage करने के लिए OPM या LuaRocks का उपयोग कर सकते हैं। इस लेख को पढ़कर और अधिक जानें।
OpenResty (NGINX + Lua)
September 17, 2022
Nginx, Master-Worker मॉडल और request execution phases प्रदान करता है। इस पोस्ट को पढ़कर, आप Nginx की मूल बातों को बेहतर ढंग से समझ सकते हैं।
OpenResty (NGINX + Lua)
September 23, 2022
Lua एक हल्का और उच्च-स्तरीय प्रोग्रामिंग भाषा है जो मुख्य रूप से एप्लिकेशन में एम्बेडेड उपयोग के लिए डिज़ाइन की गई है। यहाँ से Lua के साथ शुरुआत करें!
OpenResty (NGINX + Lua)
September 23, 2022
LuaJIT, Lua प्रोग्रामिंग भाषा के लिए एक Just-In-Time कंपाइलर (JIT) है। LuaJIT, Lua की तुलना में तेज़ क्यों है? उनके बीच क्या अंतर है?
OpenResty (NGINX + Lua)
September 30, 2022
lua-resty-core, lua-nginx-module के लिए एक नई FFI-आधारित API है, जो उच्च प्रदर्शन प्रदान करती है। इस पोस्ट से और अधिक जानें।
OpenResty (NGINX + Lua)
September 30, 2022
LuaJIT में कई ऐसी सुविधाएँ हैं जो अभी तक लागू नहीं की गई हैं (LuaJIT NYI), उन्हें अच्छी तरह से सीखें ताकि आप उच्च प्रदर्शन वाले Lua कोड लिख सकें।
OpenResty (NGINX + Lua)
October 11, 2022
Lua में table एकमात्र डेटा संरचना तंत्र है। हम tables का उपयोग सामान्य arrays, symbol tables, sets, records, queues और अन्य डेटा संरचनाओं को प्रस्तुत करने के लिए कर सकते हैं। इस पोस्ट से और अधिक जानें।
OpenResty (NGINX + Lua)
October 12, 2022
यहां कुछ अनोखे Lua concepts हैं, जैसे Weak Table, Closure, और upvalue।
OpenResty (NGINX + Lua)
October 13, 2022
ओपनरेस्टी, एपीआई गेटवे, और लुआ के बारे में कुछ प्रश्न और उत्तर।
OpenResty (NGINX + Lua)
October 14, 2022
OpenResty, NGINX और LuaJIT के साथ बनाया गया है, यहां से शुरुआत करके इसकी बुनियादी अवधारणाओं और कार्यप्रणाली को सीखें।
OpenResty (NGINX + Lua)
October 23, 2022
OpenResty न केवल API पैरामीटर्स, रिटर्न वैल्यू टाइपिंग और सैंपल कोड के साथ विस्तृत डॉक्यूमेंटेशन प्रदान करता है, बल्कि इसे टेस्ट केस के साथ पूरी तरह से टेस्ट भी किया गया है, जो डेवलपर्स को OpenResty का उपयोग करने में मदद करने के लिए उपयोगी हैं।
OpenResty (NGINX + Lua)
October 23, 2022
OpenResty डायनामिक अनुरोध और प्रतिक्रियाओं के साथ संवर्धित NGINX है, और यह लेख OpenResty में अनुरोध और प्रतिक्रिया को संचालित करने के लिए API को समझाता है, जैसे "ngx.req.set_method", "ngx.req.set_uri_args", "ngx.req.set_header", आदि।
OpenResty (NGINX + Lua)
October 27, 2022
shared dictshared dict, NGINX और OpenResty में एक महत्वपूर्ण डेटा स्ट्रक्चर है।
OpenResty (NGINX + Lua)
October 28, 2022
cosocket विभिन्न lua-resty-* नॉन-ब्लॉकिंग लाइब्रेरीज़ का आधार है। यह लेख cosocket के मूल अवधारणाओं और सामान्य APIs का परिचय देता है।
OpenResty (NGINX + Lua)
November 3, 2022
Privileged Process और Timer Tasks महत्वपूर्ण विशेषताएं हैं जो OpenResty को NGINX और अन्य वेब सर्वर से अलग करती हैं।
OpenResty (NGINX + Lua)
November 4, 2022
यह लेख आपको समय प्रबंधन, regular expressions, और अन्य सामान्य समस्याओं के लिए OpenResty के सामान्य APIs के उपयोग से परिचित कराएगा।
OpenResty (NGINX + Lua)
November 10, 2022
OpenResty, NGINX द्वारा प्रदान किए गए stream module का उपयोग करके Memcached Server को आसानी से लागू कर सकता है, जो ट्रैफ़िक की layer 4 को हैंडल कर सकता है।
OpenResty (NGINX + Lua)
November 11, 2022
NGINX + Lua (OpenResty) FAQ में विशेषाधिकार प्रक्रिया अनुमतियों, चरणबद्धता और डिबगिंग, ngx.exit के अभ्यास, वेरिएबल्स और रेस कंडीशन से संबंधित प्रश्नों के उत्तर दिए गए हैं।
OpenResty (NGINX + Lua)
November 17, 2022
test::nginxtest::nginx एक DSL है जो OpenResty में TDD के लिए उपयोग किया जाता है, और इसे NGINX, HTTP टेस्टिंग के लिए भी इस्तेमाल किया जा सकता है।
OpenResty (NGINX + Lua)
November 18, 2022
test::nginx के परीक्षण विधियाँ: कॉन्फ़िगरेशन, अनुरोध भेजना, और प्रतिक्रियाओं को संभालनायह लेख बताता है कि कैसे test::nginx का उपयोग करके एक test case में requests भेजें और responses को हैंडल करें।
OpenResty (NGINX + Lua)
November 24, 2022
test::nginx का कम ज्ञात उपयोगtest::nginx में प्रीप्रोसेसर, कस्टम फ़ंक्शन्स, शफ़ल, और रीइंडेक्स जैसी सुविधाएँ हैं।
OpenResty (NGINX + Lua)
November 25, 2022
wrk के साथ सटीक Performance Testingयह लेख performance testing टूल `wrk` की विशेषताओं का वर्णन करता है और इसे कैसे efficient और accurate performance testing के लिए उपयोग किया जाए, इसके बारे में बताता है।
OpenResty (NGINX + Lua)
December 1, 2022
ab टूलयह लेख बताता है कि कैसे एक टेस्ट नेटवर्क वातावरण बनाया जाए, test::nginx का SSL, DSL और `ab` टूल के लिए समर्थन कैसे किया जाए।
OpenResty (NGINX + Lua)
December 2, 2022
OpenResty में blocking I/O operations का उपयोग करने से बचें क्योंकि ये performance को प्रभावित करते हैं। कुछ ऐसे operations जिनका अक्सर गलत उपयोग किया जाता है, वे हैं: external commands को execute करना, disk I/O को handle करना और lusockets का उपयोग करना।
OpenResty (NGINX + Lua)
December 8, 2022
string के फायदे और नुकसानयह लेख OpenResty में अपनाई जाने वाली ऑप्टिमाइज़ेशन तकनीकों का परिचय देता है: अनुरोधों को छोटा, सरल और तेज़ी से संसाधित करना और मध्यवर्ती डेटा उत्पन्न करने से बचना। यह स्ट्रिंग के लिए ऑप्टिमाइज़ेशन तकनीकों को भी दर्शाता है।
OpenResty (NGINX + Lua)
December 9, 2022
Table डेटा स्ट्रक्चरopenresty में, table का प्रदर्शन पर महत्वपूर्ण प्रभाव पड़ता है। यह लेख बताता है कि कैसे मैन्युअल रूप से subscripts को बनाए रखने, table का पुन: उपयोग करने और tablepool का उपयोग करके प्रदर्शन को अनुकूलित किया जा सकता है।
OpenResty (NGINX + Lua)
December 15, 2022
OpenResty स्टाइल गाइड में "कैसे लिखें" OpenResty, Lua, NGINX कोड से संबंधित सामान्य नियम शामिल हैं।
OpenResty (NGINX + Lua)
December 16, 2022
यह लेख OpenResty में डिबग करने के तरीकों का वर्णन करता है, जैसे ब्रेकपॉइंट्स और प्रिंट लॉग्स का उपयोग, बाइनरी सर्च एल्गोरिदम और कमेंट, डायनामिक डिबगिंग, फ्लेम ग्राफ, आदि।
OpenResty (NGINX + Lua)
December 22, 2022
shared dict और lru कैशयह लेख आपको Openresty में `shared dict` और `lru` कैश के उपयोग के परिदृश्य, उपयोग, और कार्यान्वयन सिद्धांतों से परिचित कराता है।
OpenResty (NGINX + Lua)
December 22, 2022
systemtap-toolkit और stapxx: डेटा का उपयोग करके कठिन समस्याओं को कैसे हल करें?systemtap-आधारित लपेटे गए टूलसेट: systemtap-toolkit और stapxx का उपयोग NGINX और OpenResty के वास्तविक समय विश्लेषण और निदान के लिए समस्याओं को हल करने में किया जा सकता है।
OpenResty (NGINX + Lua)
December 29, 2022
हम NGINX और OpenResty में cache stampedes को हल करने के लिए active update cache, lua-resty-lock, lua-resty-shcache, और NGINX directives का उपयोग कर सकते हैं।
OpenResty (NGINX + Lua)
December 30, 2022
lua-resty-* एनकैप्सुलेशन डेवलपर्स को मल्टी-लेवल कैशिंग से मुक्त करता हैयह लेख दो कैश एनकैप्सुलेशन लाइब्रेरीज़ `lua-resty-memcached-shdict` और `lua-resty-mlcache` के कार्यान्वयन सिद्धांतों और उपयोग का परिचय देता है।
OpenResty (NGINX + Lua)
January 5, 2023
यह लेख बताता है कि कैसे NGINX और OpenResty में लीकी बकेट और टोकन बकेट एल्गोरिदम का उपयोग करके बर्स्टी ट्रैफिक को हल किया जा सकता है।
OpenResty (NGINX + Lua)
January 6, 2023
आइए सीखें कि `lua-resty-limit-traffic` में `limit-req`, `limit-count`, `limit-conn`, और `limit.traffic` के इम्प्लीमेंटेशन का उपयोग कैसे करें और उनके साथ रेट लिमिटिंग कैसे करें।
OpenResty (NGINX + Lua)
January 12, 2023
Openresty LuaJIT द्वारा प्रदान की गई डायनामिक सुविधाओं के साथ FaaS, Edge Computing, Dynamic Upstream और भी बहुत कुछ सक्षम बनाता है।
OpenResty (NGINX + Lua)
January 13, 2023
आइए OpenResty में आमतौर पर उपयोग किए जाने वाले Lua Resty लाइब्रेरीज़ के बारे में सीखें: `lua-resty-ngxvar`, `lua-rapidjson`, और `lua-resty-worker-events`।
OpenResty (NGINX + Lua)
January 19, 2023
यह लेख dynamic loading, blocking operations, NYI, dynamic upstream, और shared dictionaries के caching के बारे में समझाता है।
OpenResty (NGINX + Lua)
January 20, 2023
यह लेख माइक्रोसर्विस API गेटवे की भूमिका, मुख्य घटकों और अवधारणाओं का परिचय देता है।
OpenResty (NGINX + Lua)
February 2, 2023
The technical selection of the API Gateway's four core components: storage, routing, schema, and plugins, are introduced respectively.
OpenResty (NGINX + Lua)
February 3, 2023
NGINX कॉन्फ़िगरेशन और इनिशियलाइज़ेशन के माध्यम से एक API gateway को चलाने, रूट्स और प्लगइन्स को मैच करने, प्लगइन्स को लोड करने और प्लगइन्स लिखने के न्यूनतम उदाहरण प्रस्तुत किए गए हैं।
OpenResty (NGINX + Lua)
February 10, 2023
यह लेख OpenResty के व्यावहारिक उपयोग, OpenResty डेटाबेस एनकैप्सुलेशन, OpenResty वेब फ्रेमवर्क, और अन्य मुद्दों के बारे में बताता है।