
Technology
February 2, 2024
वेब सर्वर में NGINX और APISIX के बीच प्रदर्शन अंतर का पता लगाएं, जो वास्तविक दुनिया के स्ट्रेस टेस्ट पर आधारित है।
OpenResty (NGINX + Lua)
February 10, 2023
यह लेख OpenResty के व्यावहारिक उपयोग, OpenResty डेटाबेस एनकैप्सुलेशन, OpenResty वेब फ्रेमवर्क, और अन्य मुद्दों के बारे में बताता है।
OpenResty (NGINX + Lua)
February 3, 2023
NGINX कॉन्फ़िगरेशन और इनिशियलाइज़ेशन के माध्यम से एक API gateway को चलाने, रूट्स और प्लगइन्स को मैच करने, प्लगइन्स को लोड करने और प्लगइन्स लिखने के न्यूनतम उदाहरण प्रस्तुत किए गए हैं।
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)
January 20, 2023
यह लेख माइक्रोसर्विस API गेटवे की भूमिका, मुख्य घटकों और अवधारणाओं का परिचय देता है।
OpenResty (NGINX + Lua)
January 19, 2023
यह लेख dynamic loading, blocking operations, NYI, dynamic upstream, और shared dictionaries के caching के बारे में समझाता है।
OpenResty (NGINX + Lua)
January 13, 2023
आइए OpenResty में आमतौर पर उपयोग किए जाने वाले Lua Resty लाइब्रेरीज़ के बारे में सीखें: `lua-resty-ngxvar`, `lua-rapidjson`, और `lua-resty-worker-events`।
OpenResty (NGINX + Lua)
January 12, 2023
Openresty LuaJIT द्वारा प्रदान की गई डायनामिक सुविधाओं के साथ FaaS, Edge Computing, Dynamic Upstream और भी बहुत कुछ सक्षम बनाता है।
OpenResty (NGINX + Lua)
January 6, 2023
आइए सीखें कि `lua-resty-limit-traffic` में `limit-req`, `limit-count`, `limit-conn`, और `limit.traffic` के इम्प्लीमेंटेशन का उपयोग कैसे करें और उनके साथ रेट लिमिटिंग कैसे करें।
OpenResty (NGINX + Lua)
January 5, 2023
यह लेख बताता है कि कैसे NGINX और OpenResty में लीकी बकेट और टोकन बकेट एल्गोरिदम का उपयोग करके बर्स्टी ट्रैफिक को हल किया जा सकता है।
OpenResty (NGINX + Lua)
December 30, 2022
lua-resty-* एनकैप्सुलेशन डेवलपर्स को मल्टी-लेवल कैशिंग से मुक्त करता हैयह लेख दो कैश एनकैप्सुलेशन लाइब्रेरीज़ `lua-resty-memcached-shdict` और `lua-resty-mlcache` के कार्यान्वयन सिद्धांतों और उपयोग का परिचय देता है।
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 22, 2022
systemtap-toolkit और stapxx: डेटा का उपयोग करके कठिन समस्याओं को कैसे हल करें?systemtap-आधारित लपेटे गए टूलसेट: systemtap-toolkit और stapxx का उपयोग NGINX और OpenResty के वास्तविक समय विश्लेषण और निदान के लिए समस्याओं को हल करने में किया जा सकता है।
OpenResty (NGINX + Lua)
December 22, 2022
shared dict और lru कैशयह लेख आपको Openresty में `shared dict` और `lru` कैश के उपयोग के परिदृश्य, उपयोग, और कार्यान्वयन सिद्धांतों से परिचित कराता है।
OpenResty (NGINX + Lua)
December 16, 2022
यह लेख OpenResty में डिबग करने के तरीकों का वर्णन करता है, जैसे ब्रेकपॉइंट्स और प्रिंट लॉग्स का उपयोग, बाइनरी सर्च एल्गोरिदम और कमेंट, डायनामिक डिबगिंग, फ्लेम ग्राफ, आदि।
OpenResty (NGINX + Lua)
December 15, 2022
OpenResty स्टाइल गाइड में "कैसे लिखें" OpenResty, Lua, NGINX कोड से संबंधित सामान्य नियम शामिल हैं।
OpenResty (NGINX + Lua)
December 9, 2022
Table डेटा स्ट्रक्चरopenresty में, table का प्रदर्शन पर महत्वपूर्ण प्रभाव पड़ता है। यह लेख बताता है कि कैसे मैन्युअल रूप से subscripts को बनाए रखने, table का पुन: उपयोग करने और tablepool का उपयोग करके प्रदर्शन को अनुकूलित किया जा सकता है।
OpenResty (NGINX + Lua)
December 8, 2022
string के फायदे और नुकसानयह लेख OpenResty में अपनाई जाने वाली ऑप्टिमाइज़ेशन तकनीकों का परिचय देता है: अनुरोधों को छोटा, सरल और तेज़ी से संसाधित करना और मध्यवर्ती डेटा उत्पन्न करने से बचना। यह स्ट्रिंग के लिए ऑप्टिमाइज़ेशन तकनीकों को भी दर्शाता है।
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 1, 2022
ab टूलयह लेख बताता है कि कैसे एक टेस्ट नेटवर्क वातावरण बनाया जाए, test::nginx का SSL, DSL और `ab` टूल के लिए समर्थन कैसे किया जाए।
OpenResty (NGINX + Lua)
November 25, 2022
wrk के साथ सटीक Performance Testingयह लेख performance testing टूल `wrk` की विशेषताओं का वर्णन करता है और इसे कैसे efficient और accurate performance testing के लिए उपयोग किया जाए, इसके बारे में बताता है।
OpenResty (NGINX + Lua)
November 24, 2022
test::nginx का कम ज्ञात उपयोगtest::nginx में प्रीप्रोसेसर, कस्टम फ़ंक्शन्स, शफ़ल, और रीइंडेक्स जैसी सुविधाएँ हैं।
OpenResty (NGINX + Lua)
November 18, 2022
test::nginx के परीक्षण विधियाँ: कॉन्फ़िगरेशन, अनुरोध भेजना, और प्रतिक्रियाओं को संभालनायह लेख बताता है कि कैसे test::nginx का उपयोग करके एक test case में requests भेजें और responses को हैंडल करें।
OpenResty (NGINX + Lua)
November 17, 2022
test::nginxtest::nginx एक DSL है जो OpenResty में TDD के लिए उपयोग किया जाता है, और इसे NGINX, HTTP टेस्टिंग के लिए भी इस्तेमाल किया जा सकता है।
OpenResty (NGINX + Lua)
November 11, 2022
NGINX + Lua (OpenResty) FAQ में विशेषाधिकार प्रक्रिया अनुमतियों, चरणबद्धता और डिबगिंग, ngx.exit के अभ्यास, वेरिएबल्स और रेस कंडीशन से संबंधित प्रश्नों के उत्तर दिए गए हैं।
OpenResty (NGINX + Lua)
November 10, 2022
OpenResty, NGINX द्वारा प्रदान किए गए stream module का उपयोग करके Memcached Server को आसानी से लागू कर सकता है, जो ट्रैफ़िक की layer 4 को हैंडल कर सकता है।
OpenResty (NGINX + Lua)
November 4, 2022
यह लेख आपको समय प्रबंधन, regular expressions, और अन्य सामान्य समस्याओं के लिए OpenResty के सामान्य APIs के उपयोग से परिचित कराएगा।
OpenResty (NGINX + Lua)
November 3, 2022
Privileged Process और Timer Tasks महत्वपूर्ण विशेषताएं हैं जो OpenResty को NGINX और अन्य वेब सर्वर से अलग करती हैं।
OpenResty (NGINX + Lua)
October 28, 2022
cosocket विभिन्न lua-resty-* नॉन-ब्लॉकिंग लाइब्रेरीज़ का आधार है। यह लेख cosocket के मूल अवधारणाओं और सामान्य APIs का परिचय देता है।
OpenResty (NGINX + Lua)
October 27, 2022
shared dictshared dict, NGINX और 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 23, 2022
OpenResty न केवल API पैरामीटर्स, रिटर्न वैल्यू टाइपिंग और सैंपल कोड के साथ विस्तृत डॉक्यूमेंटेशन प्रदान करता है, बल्कि इसे टेस्ट केस के साथ पूरी तरह से टेस्ट भी किया गया है, जो डेवलपर्स को OpenResty का उपयोग करने में मदद करने के लिए उपयोगी हैं।
OpenResty (NGINX + Lua)
October 14, 2022
OpenResty, NGINX और LuaJIT के साथ बनाया गया है, यहां से शुरुआत करके इसकी बुनियादी अवधारणाओं और कार्यप्रणाली को सीखें।
OpenResty (NGINX + Lua)
October 13, 2022
ओपनरेस्टी, एपीआई गेटवे, और लुआ के बारे में कुछ प्रश्न और उत्तर।
OpenResty (NGINX + Lua)
October 12, 2022
यहां कुछ अनोखे Lua concepts हैं, जैसे Weak Table, Closure, और upvalue।
OpenResty (NGINX + Lua)
October 11, 2022
Lua में table एकमात्र डेटा संरचना तंत्र है। हम tables का उपयोग सामान्य arrays, symbol tables, sets, records, queues और अन्य डेटा संरचनाओं को प्रस्तुत करने के लिए कर सकते हैं। इस पोस्ट से और अधिक जानें।
Technology
September 30, 2022
क्या आप जानते हैं कि NGINX reload कैसे काम करता है? इस पोस्ट को पढ़ें और इसकी सीमाओं तथा डाउनटाइम को रोकने के तरीकों के बारे में जानें।
OpenResty (NGINX + Lua)
September 30, 2022
LuaJIT में कई ऐसी सुविधाएँ हैं जो अभी तक लागू नहीं की गई हैं (LuaJIT NYI), उन्हें अच्छी तरह से सीखें ताकि आप उच्च प्रदर्शन वाले Lua कोड लिख सकें।
OpenResty (NGINX + Lua)
September 30, 2022
lua-resty-core, lua-nginx-module के लिए एक नई FFI-आधारित API है, जो उच्च प्रदर्शन प्रदान करती है। इस पोस्ट से और अधिक जानें।
Case Study
September 29, 2022
मुख्यधारा के Ingress Controllers की तुलना करने के बाद, Jiakaobaodian ने ट्रैफिक गेटवे के रूप में Apache APISIX का उपयोग करने का निर्णय लिया।
OpenResty (NGINX + Lua)
September 23, 2022
LuaJIT, Lua प्रोग्रामिंग भाषा के लिए एक Just-In-Time कंपाइलर (JIT) है। LuaJIT, Lua की तुलना में तेज़ क्यों है? उनके बीच क्या अंतर है?
OpenResty (NGINX + Lua)
September 23, 2022
Lua एक हल्का और उच्च-स्तरीय प्रोग्रामिंग भाषा है जो मुख्य रूप से एप्लिकेशन में एम्बेडेड उपयोग के लिए डिज़ाइन की गई है। यहाँ से Lua के साथ शुरुआत करें!
OpenResty (NGINX + Lua)
September 17, 2022
Nginx, Master-Worker मॉडल और request execution phases प्रदान करता है। इस पोस्ट को पढ़कर, आप Nginx की मूल बातों को बेहतर ढंग से समझ सकते हैं।
OpenResty (NGINX + Lua)
September 17, 2022
हम OpenResty के third-party packages को manage करने के लिए OPM या LuaRocks का उपयोग कर सकते हैं। इस लेख को पढ़कर और अधिक जानें।
Technology
September 16, 2022
हाल ही में, हमने एक APISIX उपयोगकर्ता को एक अजीब coredump त्रुटि को डीबग करने में मदद की। हम कुछ रोचक बिंदुओं को साझा करना चाहते हैं, जो NGINX और APISIX को डीबग करने के लिए मार्गदर्शन प्रदान करते हैं।
Products
September 15, 2022
कई सॉफ्टवेयर इंजीनियर और टीमें पहले NGINX का उपयोग करते थे, लेकिन NGINX की बाधाओं और प्रतिबंधों से परेशान होते थे। क्या इसका कोई बेहतर विकल्प है?
OpenResty (NGINX + Lua)
September 12, 2022
यह पोस्ट OpenResty की डायरेक्टरी संरचना और संबंधित टूल्स, जैसे कि NGINX C Modules, test-nginx, lua-resty प्रोजेक्ट्स, और अन्य को परिचय कराती है।
OpenResty (NGINX + Lua)
September 9, 2022
इस पोस्ट को फॉलो करके OpenResty में Hello World को इम्प्लीमेंट करें!
OpenResty (NGINX + Lua)
September 9, 2022
OpenResty क्या है और आजकल इतनी सारी कंपनियां OpenResty का उपयोग क्यों कर रही हैं? इस पोस्ट को पढ़कर इसकी डायनामिक और नॉन-ब्लॉकिंग फीचर के बारे में जानें।
Products
July 30, 2022
कई कंपनियां पहले अपने API गेटवे के रूप में Nginx या Kong का उपयोग करती थीं, लेकिन अब Apache APISIX पर स्विच कर चुकी हैं। एक Open Source API गेटवे के रूप में, Apache APISIX व्यवसायों के लिए कई समस्याओं का समाधान करता है।
Case Study
May 7, 2020
AISpeech, एक AI स्पीच टेक कंपनी, Kubernetes Ingress Controller के रूप में आधिकारिक NGINX के बजाय Apache APISIX को क्यों चुनती है?