मैं कैशिंग के लिए नया हूं। डॉक्स से, मैं आपको एक स्वचालन की खोज करते हैं जैसेसिद्धांत 2 कैश: क्या मैं रेपोजिटरी :: ढूंढ *() के साथ कैश का उपयोग कर सकता हूं?
$em->find('Application\Models\project', 1);
मैं कैशिंग के लिए नया हूं। डॉक्स से, मैं आपको एक स्वचालन की खोज करते हैं जैसेसिद्धांत 2 कैश: क्या मैं रेपोजिटरी :: ढूंढ *() के साथ कैश का उपयोग कर सकता हूं?
$em->find('Application\Models\project', 1);
तरीकों के बारे में प्रश्नों के साथ कैशिंग, लेकिन क्या उपयोग कर सकते हैं, मुझे लगता है awnser नहीं है, उनके जैसी कोई चीज नहीं है। मैं इस तरह कुछ खोज रहा था। आप सर्विस क्लास की विधि, getProjectById ($ id) में ढूंढें (...) को लपेट सकते हैं और इस विधि के अंदर कैशिंग कर सकते हैं। लेकिन फिर फ्लश करने के बाद विशिष्ट आईडी के लिए साफ़-कैश करने के लिए आपको एक सेव() विधि भी चाहिए।
जैसा कि ईसाई ने बताया कि आप कैश को शुद्ध करने के ऊपरी हिस्से के साथ स्वयं को कैशिंग कर सकते हैं।
एक अन्य नोट, जैसा कि मैंने खुद को EntityRepository कक्षा के माध्यम से देखा है। खोज() विधि आईडी के आधार पर पहचान मानचित्र की जांच करेगी, इसलिए यदि आप उसी अनुरोध में एक ही इकाई के लिए 2 ढूंढें() कॉल करते हैं तो सिद्धांत को वेबसर्वर की स्मृति से बाद की हिट वापस करनी चाहिए।
या आप निश्चित रूप से अपने अनुरोध के अनुरोध से एक प्रश्न पूछते हैं। सरल भी –