php - How to know if the cache in doctrine 2 + zend framewrok is working? -
एक सिद्धांत 2 + ज़ेंड फ्रेमलेख 2 प्रोजेक्ट में कैश के लिए मेरा कॉन्फ़िगरेशन है: module.config.php:
// सिद्धांत सिद्धांत 'सिद्धांत' = & gt; सरणी ('चालक' = & gt; सरणी (__NAMESPACE__। '_driver' = & gt; सरणी ('वर्ग' = & gt; 'सिद्धांत' \ ORM \ मानचित्रण \ ड्राइवर \ व्याख्यान ड्रिवर '' 'पथ' = & gt; सरणी (__ डीआईआर__। '/ ../src/ '। __NAMESPACE__।' / इकाई '),),' orm_default '= & gt; सरणी (' ड्राइवर '= & gt; सरणी (__NAMESPACE__।' \ इकाई '= & gt; __NAMESPACE__।' _driver '),) ), 'विन्यास' = & gt; सरणी ('orm_default' = & gt; सरणी ('मेटाडेटाकाच' = & gt; 'mycache', 'query_cache' = & gt; 'mycache', 'result_cache' = & gt; 'माईकैच',)) ), 'Service_manager' = & gt; सरणी ('कारखानों' = & gt; सरणी ('अनुवादक' = & gt; 'ज़ेंड I18n \ ट्रांसलेटर \ ट्रांसलेटर एससियरफिचर', 'नेविगेशन' = & gt; 'ज़ेड' नेविगेशन \ सर्विस \ डिफॉल्ट नैविगेशन फ़ैक्टरी ', // फ़िन ला पार्टि एजेउट ले कैश सिद्धांत 2 'सिद्धांत Icrine.cache.mycache' = & gt; फ़ंक्शन ($ sm) {$ cache = new \ Doctrine \ Common \ Cache \ MemcacheCache (); $ memcache = new \ memcache (); $ memcache- & gt; कनेक्ट ( 'लोकलहोस्ट', 11211); $ कैश- & gt; सेटममकैच ($ memcache); वापसी $ कैश;}),),
मुझे कोई त्रुटि नहीं है, लेकिन मुझे यह जानना होगा कि क्या कैश काम कर रहा है या नहीं? यह कैसे किया जा सकता है? धन्यवाद।
यदि आपको ZF और सिद्धांत कैश के बीच एकीकरण की जांच करने की आवश्यकता है, तो आप उपयोग करने के लिए कैश कॉन्फ़िगरेशन बदल सकते हैं फाइल सिस्टम एडेप्टर और डेटा
फ़ोल्डर में फाइलों की जांच करें:
'configuration' = & gt; सरणी ('orm_default' = & gt; सरणी ('मेटाडेटा_cache' = & gt; 'फाइलसिस्टम', 'क्वेरी_काच' = & gt; 'फाइलसिस्टम', 'परिणाम_कैच' = & gt; 'फ़ाइल सिस्टम',))
और अगर आपको यह पता करने की आवश्यकता है कि क्या डेटा को memcache में लिखा गया था, तो आप टेलनेट एपीआई का उपयोग कर सकते हैं:
कनेक्ट करें:
टेलनेट 127.0.0.1 11211
सभी आइटमों की सूची:
आंकड़े आइटम
Comments
Post a Comment