मेरे पास दो सर्वर हैं, दोनों सेंटोस 5.7 और सीपीनल-वर्तमान चल रहे हैं। एक x86 है और दूसरा x64 है। दोनों अपाचे 2.2.21, PHP 5.3.8 और MySQL 5.1 का उपयोग कर रहे हैं।PHP: दूरस्थ MySQL कनेक्शन बहुत धीमी
यदि मैं किसी भी सर्वर पर स्थानीय डेटाबेस से पूछता हूं, तो परिणाम तुरंत लौटा दिए जाते हैं। इस उदाहरण में कुछ हज़ार परिणाम लौटाए जा रहे हैं। हालांकि एक सर्वर से दूसरे सर्वर पर एक ही क्वेरी चलाना और क्वेरी को पूरा होने में 10+ सेकंड लगते हैं।
यदि मैं एक ही क्वेरी के साथ अपने वर्कस्टेशन से दूरस्थ डेटाबेस से पूछताछ करने के लिए MySQL वर्कबेंच 5.2 का उपयोग करता हूं, तो यह एक सेकंड से भी कम समय में पूरा होता है, जो मुझे लगता है कि PHP या किसी अन्य सर्वर से संबंधित समस्या है।
क्या किसी और को इस मुद्दे का सामना करना पड़ा है और इसे हल करने का तरीका पता है? किसी भी तरह की सहायता का स्वागत किया जाएगा।
mysql_pconnect() http://www.php.net/manual/en/function.mysql-pconnect.php mayb कोशिश करें यह – YamahaSY
मदद करेगा लगातार कनेक्शन का उपयोग करने में मदद नहीं करता है। क्वेरी अभी भी पूरा करने के लिए एक ही समय लेता है। – Reado
क्या आपके डेटाबेस थोड़ा अलग हो सकते हैं? जैसे रिमोट सर्वर पर स्थानीय मशीन पर सभी इंडेक्स मौजूद नहीं हैं। PHP दूरस्थ रिमोट mysql सर्वर के साथ अच्छा काम करता है, शायद कुछ और समस्या है। नेटवर्क कनेक्शन के बारे में क्या? 'पिंग 'रिमोट सर्वर। – Oroboros102