हमारे पास 22 HTTP सर्वर हैं जो प्रत्येक अपने स्वयं के व्यक्तिगत एएसपी.NET कैश चला रहे हैं। वे केवल पढ़ने के लिए डीबी से पढ़ते हैं जो केवल चोटी के घंटे से अद्यतन होता है।किसी वितरित खेत पर एएसपी.नेट के साथ मेमकैड का उपयोग करने वाला कोई भी व्यक्ति?
हम एक फ़ाइल निर्भरता का उपयोग कैश रद्द करने के लिए, सर्वर उत्साह करने के लिए "नया अप" उनके कैश ... इस गलती से पीक आवर्स के दौरान किया जाता है, यह नीचे हमारे डीबी क्लस्टर खुला के अचानक जल प्रलय की वजह से लाने जोखिम कनेक्शन।
क्या किसी ने इस वितरित रूप में एएसपी.NET के साथ memcached का उपयोग किया है? ऐसा लगता है कि यह केवल एक कैश बनाने और डीबी 21 गुना कम करने के लिए एक बड़ा फायदा प्रदान करेगा, जबकि memcached प्रत्येक बॉक्स पर इसे वितरित करने के लिए संभाल लेंगे।
यदि आपके पास है, तो क्या आप इसे HTTP बॉक्स के समान बॉक्स पर रखते हैं, या आप एक अलग कैश टियर चलाते हैं? यह कितना अच्छा है, क्या हम उम्मीद कर सकते हैं कि इसे शक्तिशाली सर्वर की आवश्यकता हो? हमारा कामकाजी डेटासेट बड़ा नहीं है (हम इसे प्रत्येक HTTP बॉक्स पर ठीक से 4 गीगा मेमोरी में फिट करते हैं)।
आप अमान्यता को कैसे संभालेंगे?
अनुभव और युद्ध कहानियों की तलाश में।
संपादित करें: Win2k3, IIS6, 64-बिट सर्वर ... प्रति बॉक्स 4 गीगा (मुझे विश्वास है, जब हम 64-बिट सर्वर में बदल जाते हैं तो हम इसे 16 गीगा तक बढ़ा सकते हैं)।
धन्यवाद, मैंने बस उस साइट पर सबकुछ पढ़ने में एक घंटा बिताया। – FlySwat