PHP pecl/memcached extension slow when setting option for consistent hashing -


नए PHP pecl / memcached एक्सटेंशन का उपयोग करना। मेकचेटेड :: सेट ऑप्शन () की तरह कॉल करें;

  $ m = नया मेमकैच (); $ M- & gt; सेटऑप्टेशन (मेमकेच :: OPT_DISTRIBUTION, मेमकैच :: DISTRIBUTION_CONSISTENT);  

की लागत 150 से 500ms के बीच होती है - बस कॉलऑप्ट करने के लिए कॉल करने के लिए () और जैसा कि हम निरंतर कनेक्शन का उपयोग नहीं कर रहे हैं बल्कि हर अनुरोध पर ऐसा करते हैं, यह दर्द होता है।

मेम्चेड :: OPT_DISTRIBUTION को Memcached :: DISTRIBUTION_CONSISTENT libmemcached में कॉलिंग समाप्त होता है, जो काफी गहन प्रतीत होता है, हालांकि हम केवल 15 मेम्कैचड सर्वरों की सूची में ही गुजर रहे हैं, इसलिए कुछ हद तक आश्चर्य की बात है यह देखकर 150 से 500 मि। मी। तक निरंतर डेटा संरचना को पुनर्निर्माण किया जा सकता है।

क्या यह इस सेटिंग को सेट किया जा सकता है, केवल लगातार कनेक्शन के लिए उपयुक्त है, जहां आरंभिक कनेक्शन बनाने में इसे केवल एक बार कहा जाता है? या यह एक बग libmemcached है?

धन्यवाद

= "पोस्ट-टेक्स्ट" itemprop = "text">

libmemcached 0.38 इस बिंदु पर काफी पुराना है। तो pecl / memcached 1.0.1 है। क्या आप github से pecl / memcached 2.0.0b1 रिहाई की कोशिश कर सकते हैं?


Comments