ठीक है, मुझे लगता है कि मैं यहाँ एक बहुत ही बुनियादी संदेह है:Google ऐप इंजन: मेमकेचे या स्टेटिक चर?
मैं GAE (जावा) पर कोई ऐप विकासशील रहा हूँ और डेटासंग्रह कि एक बहुत संस्थाओं के रिटर्न के लिए एक क्वेरी प्रदर्शन कर, तो मैं यह कैश करने के लिए की जरूरत है । मैं memcache का उपयोग कर रहा था और यह बहुत अच्छा काम कर रहा था, लेकिन अगर मैं एक स्थिर चर में इकाइयों की सूची रखता हूं, तो पूरा अनुरोध memcache का उपयोग करने से तेज़ जितना तेज़ हो जाता है। मुझे लगता है कि ऐसा इसलिए है क्योंकि मैं हर समय इकाइयों को निराश नहीं कर रहा हूं।
memcache पर स्थिर स्थिर चर का उपयोग करने की क्या कमी होगी? मुझे नहीं पता कि क्लाउड में मेरे आवेदन के कई उदाहरण हो सकते हैं, और इस प्रकार मेरे स्थिर चर के कई उदाहरण हैं?
उन संस्थाओं की सूची जो मैं कैश करने की कोशिश कर रहा हूं वे पिछले सप्ताह के सर्वश्रेष्ठ (अधिक स्कोर) पद हैं। मैं उस सूची को लेता हूं और 5 यादृच्छिक पदों का चयन करता हूं और उन्हें कुछ पृष्ठों में दिखाता हूं।
सहायता के लिए धन्यवाद!
मैंने यह पता लगाने के लिए एक प्रयोग शुरू किया कि जीएई आपको कितनी बार एक नया जेवीएम देता है: http://thrdcntr.appspot.com/। जाहिर है, जब भार अधिक होता है तो वे नए वीएम (उसी वीएम में नए धागे के विपरीत) उत्पन्न करते हैं। उन्होंने कुछ समय बाद अप्रयुक्त वीएम को भी बंद कर दिया (लेकिन अक्सर नहीं)। – Thilo