यह सौदा है। हम प्रदर्शन मुद्दों को हल करने के लिए पूरी स्थिर एचटीएमएल सड़क ले लेते थे, लेकिन चूंकि साइट आंशिक रूप से गतिशील होगी, यह हमारे लिए काम नहीं करेगी। हमने इसके बारे में सोचा है कि PHP को तेज़ करने और सबसे अधिक उपयोग किए जाने वाले डेटा के लिए कैशिंग का ख्याल रखने के लिए memcache + eAccelerator का उपयोग कर रहा है। पर मेम्कैश का प्रयोग >> सभी < < प्रमुख प्रश्नों और इसे अकेले छोड़ने यह क्या करता है क्या करने के लिए सबसे अच्छासंयोजन कैश विधियों - memcache/disk आधारित
:
यहाँ हमारे दो दृष्टिकोण है कि हम अभी के बारे में सोचा है है।
अधिकतर पुनर्प्राप्त डेटा के लिए Usinc memcache, और आगे के उपयोग के लिए मानक हार्डड्राइव-संग्रहीत कैश के साथ संयोजन।
केवल memcache का उपयोग करने का मुख्य लाभ प्रदर्शन का है, लेकिन जैसे ही उपयोगकर्ता बढ़ते हैं, स्मृति उपयोग भारी हो जाता है। प्रदर्शन में सैद्धांतिक समझौता होने के बावजूद, दोनों आवाज़ों को हमारे लिए अधिक प्राकृतिक दृष्टिकोण की तरह जोड़ना। मेमकैड में कुछ प्रतिकृति सुविधाएं भी उपलब्ध हैं, जो नोड्स को बढ़ाने का समय होने पर आसान हो सकती हैं।
हमें किस दृष्टिकोण का उपयोग करना चाहिए? - क्या यह दो तरीकों से समझौता करने और गठबंधन करने के लिए बेवकूफ है? क्या हमें memcache का उपयोग करने पर ध्यान देना चाहिए और इसके बजाय स्मृति को अपग्रेड करने पर ध्यान देना चाहिए क्योंकि लोड की संख्या उपयोगकर्ताओं के साथ बढ़ जाती है?
बहुत बहुत धन्यवाद!
हाय डॉटिड, वास्तव में दिलचस्प विचार जो आपको मिलेगा। बहुत ही सराहनीय! क्या आप कह रहे हैं कि इसे इस तरह से स्तरित किया जाना चाहिए कि अनुरोध किया गया डेटा कैश की पहली परत के माध्यम से जाता है, जो memcache है, और यदि memcache में डेटा अमान्य है, तो अगली कैश परत हार्ड ड्राइव आधारित है, जो अगर यह वैध नहीं है और डेटाबेस से कनेक्शन खोलता है और उपयोगकर्ता द्वारा अनुरोध किए गए डेटा को प्राप्त करता है? – Industrial
हाँ। मुझे कैश अमान्यता पर कुछ विचारों के उत्तर देने के लिए जोड़ा गया है। –
हाय फिर से डॉटिड! एक सवाल - आवेदन में चाबियों का ट्रैक रखने पर आप किस विधि का सुझाव देते हैं? मेरा मतलब है, इसके मूल के साथ memcache में एक कुंजी "टैग" करने का कोई स्पष्ट तरीका नहीं है? यह करने में सक्षम होने के लिए सुपर-मीठा होगा और एक या अधिक "श्रेणियों", "माता-पिता" से संबंधित सभी कैश डेटा को अमान्य कर देगा या जो कुछ भी उन्हें ऐप के आधार पर सॉर्ट किया जा सकता है ... – Industrial