आपको विंडोज़ पर मेमेकैच्ड चलाने की आवश्यकता क्यों है? यह उत्पादन के माहौल में एक महंगा मामला है।
यदि आपके कोड को विंडोज वातावरण में चलाने की आवश्यकता है, तो एक विंडोज़ मेम्केड क्लाइंट प्राप्त करें और एक * निक्स आधारित मेम्केड मशीन से बात करें।
सर्वर 2003 या 2008 पर चलने वाले उत्पादन वातावरण में इसका मतलब होगा कि आपको उन सभी बॉक्सों के लिए लाइसेंस प्राप्त है। लिनक्स आपको ओएसएस के सभी लाभ प्रदान करेगा। TCO विंडोज पर मेम्केड के साथ रैखिक रूप से बढ़ेगा
संपादित करें:
यह जवाब लिखे हुए मुझे लगभग 1.5 साल हो गए हैं और बहुत सारी चीजें बदल गई हैं। आप नोटिस लेना चाहते हैं, खासकर जब कोई डस्टिन टिप्पणी पसंद करता है।
तो यहां बताया गया है कि आप रनिंग विंडो पर कैसे मेमस्कैच कर सकते हैं। Couchbase (पूर्व में नॉर्थस्केल) से खिड़कियों के लिए मेमेकैच्ड डाउनलोड करें ।
आमतौर पर यदि आप उसी उत्पादन मशीन पर मेमेकैच्ड चलाने की योजना बनाते हैं, जिसे आप इसे सीमित मेमोरी में शुरू करना चाहते हैं, तो परिभाषित करें कि अधिकतम मेमोरी मेमस्कैड का उपयोग करने की अनुमति है।
c: \ Program Files \ memcached> memcached.exe -m 128।
यहां मेमकाटेड अधिकतम 128 एमबी उपयोग के साथ चलता है। आप अपने वेबसर्वर पर सभी मेमोरी लेना नहीं चाहते हैं।
जिस क्षण आपने मेमॉक्लेड करने का निर्णय लिया था, उस पर आपको विचार करना होगा कि मैंने पहले क्या कहा था। इसके अतिरिक्त कुंजी मूल्य संयोजनों में अपने मूल्यों को संपीड़ित करें। वेब सर्वर आमतौर पर बहुत कम सीपीयू (2-3%) का उपभोग करते हैं और सीपीयू उपयोग की तुलना में पूरे नेटवर्क में संपीड़न बहुत अधिक मूल्य लाता है। यदि आप सामान्य संपीड़न के बारे में बहुत चिंतित हैं, तो LZO का प्रयास करें