मैं लगातार व्यक्ति के बारे में सुन रहा हूं वाई प्रदर्शन प्रदर्शन एक्स था जिसे उन्होंने कैशिंग के माध्यम से हल किया था।कैशिंग क्या है?
या, अपने प्रोग्राम कोड में x, y, z कैसे कर रहे हैं, आपकी कैशिंग क्षमता को नुकसान पहुंचा सकता है।
यहां तक कि नवीनतम पॉडकास्ट में से एक में, जेफ एटवुड इस बारे में वार्ता करता है कि वे त्वरित पुनर्प्राप्ति के लिए कुछ मूल्यों को कैसे कैश करते हैं।
"कैश" और "कैशिंग" शब्दों में कुछ अस्पष्टता प्रतीत होती है और इसने मुझे विभिन्न मामलों में इसका अर्थ भ्रमित करने के लिए प्रेरित किया है। चाहे आप एप्लिकेशन या डेटाबेस कैशिंग, सीपीयू, आदि का जिक्र कर रहे हों और इसका क्या अर्थ है।
कैशिंग क्या है और विभिन्न प्रकार क्या हैं?
संदर्भ से मैं इसके बारे में जान सकता, मुख्य स्मृति में एक बार लिया गया मान संग्रहीत और इसे करने के लिए पहुँच अप quicklook है। हालांकि, यह वास्तव में क्या है?
यह शब्द बहुत अलग अर्थों (सीपीयू, डेटाबेस, एप्लिकेशन इत्यादि) के साथ कई अलग-अलग संदर्भों में उपयोग किया जाता है और मैं वास्तव में इसे साफ़ करने के लिए देख रहा हूं।
क्या आपके अनुप्रयोगों में कैशिंग आपके डेटाबेस कैशिंग बनाम कैशिंग के बीच एक अंतर है?
जब कोई कहता है कि वे कोड का एक टुकड़ा कि कैशिंग चोट होता है और उसके बाद वे उसे ठीक किया, यह सुधार उनके अनुप्रयोग की गति पाया, वे बारे में बात कर रहे हैं?
क्या प्रोग्राम का कैशिंग कुछ है जो स्वचालित रूप से किया जाता है? कैसे आप अपने प्रोग्राम में मानों को कैश करने की अनुमति देते हैं? मैंने अक्सर पर उपयोगकर्ताओं को पढ़ा है कि यह साइट कहती है कि उन्होंने अपने आवेदन में मूल्य कैश किया है, मैं यहां बैठता हूं और आश्चर्य करता हूं कि उनका क्या मतलब है।
इसके अलावा, वास्तव में इसका क्या अर्थ है जब कोई डेटाबेस कैशिंग के बारे में बात करता है? क्या यह बस एक सुविधा है जो वे अपने डेटाबेस में चालू करते हैं? आपको स्पष्ट रूप से मूल्यों को कैश करना होगा या डेटाबेस को चुनने के लिए कौन से कैश हैं?
प्रदर्शन में सुधार के लिए मैं खुद को कैशिंग आइटम कैसे शुरू करूं?
तुम मुझे कैसे मैं अपने अनुप्रयोगों में कैशिंग मूल्यों शुरू कर सकते हैं के कुछ उदाहरण दे सकते हैं? या फिर, यह कुछ ऐसा है जो हुड के तहत पहले से ही किया गया है और मुझे बस "कैशिंग" की अनुमति देने के लिए एक विशेष तरीके से अपना कोड लिखना है?
डेटाबेस कैशिंग के बारे में क्या, मैं इसे कैसे शुरू करूं? मैंने memcache जैसी चीजों के बारे में सुना है। क्या इस प्रकार की उपयोगिता डेटाबेस में कैश करने के लिए आवश्यक है?
मैं अनुप्रयोग बनाम डेटाबेस में कैशिंग के बीच एक अच्छा भेद पाने के लिए देख रहा हूं, उनका उपयोग कैसे किया जाता है और यह दोनों मामलों में कैसे लागू किया जाता है।
यदि आप बंद करने के लिए मतदान करने जा रहे हैं, तो कृपया एक कारण छोड़ दें। – KingNestor
यह एक बिल्कुल ठीक सवाल है। जो भी इसे बंद करने के लिए आगे बढ़ रहा है वह गलत है। +1 – mmcdole