मैं CakePHP में उपयोग करना चाहता हूं। मैं इसे कैसे इस्तेमाल करूं?मैं केकपीएचपी में कैश का उपयोग कैसे करूं?
उत्तर
पुस्तिका (1.2) का कैश प्रलेखन में: http://book.cakephp.org/view/213/Cache
मैं करूंगा सिफारिश सुधार करें कि आप विकास करते समय कैशिंग अक्षम करते हैं; आप पाएंगे (उम्मीद है कि मेरे जैसे कठिन तरीके से नहीं) कि आपके मॉडल और विचार अपेक्षित रूप से बदल नहीं रहे हैं।
ध्यान दें कि यदि आपको विकास के दौरान कैशिंग का उपयोग करना/चाहना है, तो आप अपने नियंत्रक से कैश साफ़ कर सकते हैं: कैश :: साफ़() (मैन्युअल में "7.2.6 कैश साफ़ करना" देखें)। – gravyface
/app/config/core.php फ़ाइल देखें।
if(!($cachedPosts = Cache::read('cached_posts'))) {
$cachedPosts = $this->Post->find('all');
Cache::write('cached_posts', $cachedPosts);
}
इस कोड उदाहरण तुम देखो यदि आप डेटा कैश की गई है में - यदि नहीं, तो यह डेटाबेस से पुनः प्राप्त है, और यह कैश करने के लिए लिखें। अगले अनुरोध पर, डेटा कैश से आएगा, डेटाबेस से नहीं।
कैश उपयोग करने से पहले हम सक्षम या
एप्लिकेशन/config/core.php में disabaled जाता है कि कैश की जाँच करने के लिए है।
हम core.php में इस लाइन uncomment करने
//Configure::write('Cache.disable', true);
उसके बाद है हम प्रयोग
$varible = Cache::read('variable');
Cache::write('posts', $posts);
Cache::delete();
CakePHP मॉडल स्तर भी पर डिफ़ॉल्ट फ़ाइल आधारित कैशिंग द्वारा प्रदान करता है ...
तब किसी भी एप्लिकेशन के लिए मैन्युअल कैशिंग को बनाए रखने के लिए आप
का उपयोग कर सकते हैंCache::set(array('duration' => '+100 days'));
Cache::write(file_path);
प्रकार कार्यों बनाए रखने के लिए फ़ाइल आधारित कैश
मेम्कैश या किसी अन्य अवधारणा आप संदर्भ के रूप में निम्नलिखित लिंक डाल सकते हैं:
- 1. मैं केटल पेंटाहो में कैश का उपयोग कैसे करूं?
- 2. केकपीएचपी 2.1: ब्राउज़र कैश बनाम देखें कैश
- 3. मैं टेम्पलेट कैश का उपयोग कैसे करूं? - Django
- 4. मैं केकपीएचपी के फॉर्म हेल्पर 'बिल्ड' एक्शन का उपयोग कस्टम आईडी का उपयोग कैसे करूं?
- 5. एएसपी.नेट एमवीसी और मेमोरी कैश - मैं इसका उपयोग कैसे करूं?
- 6. केकपीएचपी: विभिन्न नियंत्रकों में मॉडल का उपयोग
- 7. मैं PHP में एक वेब पेज कैश कैसे करूं?
- 8. केकपीएचपी के जेएसहेल्पर का उपयोग क्यों करें?
- 9. मैं AVAssetWriter का उपयोग कैसे करूं?
- 10. मैं बूस्ट बीसीपी का उपयोग कैसे करूं?
- 11. मैं Form.ShowDialog का उपयोग कैसे करूं?
- 12. मैं cx_freeze का उपयोग कैसे करूं?
- 13. मैं QTextBlock का उपयोग कैसे करूं?
- 14. मैं PerformanceCounterType औसतTimer32 का उपयोग कैसे करूं?
- 15. मैं PackageManager.addPreferredActivity() का उपयोग कैसे करूं?
- 16. मैं सिंडिकेशन फीड का उपयोग कैसे करूं?
- 17. मैं accepts_nested_attributes_for का उपयोग कैसे करूं?
- 18. मैं TLBIMP.EXE का उपयोग कैसे करूं?
- 19. मैं नवीनतम ओपनजीएल का उपयोग कैसे करूं?
- 20. मैं ड्रोल प्लानर का उपयोग कैसे करूं?
- 21. मैं IValidatableObject का उपयोग कैसे करूं?
- 22. मैं OpenCV MatchTemplate का उपयोग कैसे करूं?
- 23. मैं पीडीबी फाइलों का उपयोग कैसे करूं
- 24. मैं strcasestr() का उपयोग कैसे करूं?
- 25. मैं सशर्त ऑपरेटर का उपयोग कैसे करूं?
- 26. मैं chrome.tabs.onUpdated.addListener का उपयोग कैसे करूं?
- 27. मैं एसवीएन का उपयोग कैसे शुरू करूं?
- 28. मैं ProGuard का उपयोग कैसे करूं?
- 29. मैं ऐप्पल कीचेन का उपयोग कैसे करूं?
- 30. मैं एंड्रॉइड एक्सेलेरोमीटर का उपयोग कैसे करूं?
जब मैं पहली बार यह देखा, मैंने शीर्षक को "केकफ़्पी में केक का उपयोग कैसे किया" के रूप में गलत तरीके से पढ़ा है :) –
जीई पूछते समय सबसे अच्छी सलाह इस तरह के नैतिक प्रश्न पहले दस्तावेज़ों को पढ़ना है, उसके बाद यदि आपको अभी भी समस्याएं समझने में समस्या है, तो बताएं कि आपको क्या समझ में नहीं आया या आपके ऐप का कोड नमूना जो उम्मीद के अनुसार व्यवहार नहीं कर रहा है, अन्यथा आप केवल लिंक प्राप्त करेंगे मैनुअल। – cp3