2013-02-09 46 views
5

मेरे स्थानीयहोस्ट प्रतिपादन पृष्ठ धीमे थे। सब कुछ भी सरल एचटीएमएल प्रतिपादन लगभग 2-5 सेकंड ले रहा था। मैं इस पर शोध किया और यह बदलकर इसे ठीक कर ली:लोकलहोस्ट प्रतिपादन पृष्ठ बहुत धीमे हैं

new \PDO(... ':host=localhost' ...); 

new \PDO(... ':host=127.0.0.1' ...); 

लिए किसी को भी मुझे समझा सकते हैं या मुझे एक लिंक दे क्यों स्थानीय होस्ट धीमा किया गया था और कैसे इसे आईपी में बदल रहा है पढ़ने के लिए इसे बहुत तेज बना दिया। फिलहाल यह लगभग 5-10 सेकेंड पहले ले रहा था जब यह एक सेकंड से भी कम जटिल प्रश्न प्रस्तुत करता है।

और स्थानीयहोस्ट को आईपी के साथ बदलकर कोई सुरक्षा समस्या भी है? मेरा मतलब है कि अगर मैं अपनी परियोजना को लाइव करता हूं और मैं मेजबान के आईपी के साथ लोकहोस्ट को प्रतिस्थापित करता हूं तो क्या इससे किसी भी प्रकार की सुरक्षा प्रभावित होगी?

धन्यवाद

+1

स्थानीयहोस्ट को '127.0.0.1' को हल करने के लिए केवल एक ही अंतर है। –

+0

का मतलब है कि यह स्थानीय स्ट्रॉस्ट को स्ट्रिंग के रूप में ले गया और आईपी के लिए लुकअप करना शुरू कर दिया जो स्थानीयहोस्ट से मेल खाता है और वह समय जिसकी खोज करने की आवश्यकता है? – GGio

+0

.hosts फ़ाइल के अंदर '# 127.0.0.1 लोकलहोस्ट' को बाहर निकालना – Mwayi

उत्तर

3

बहुत मुझे लगता है यह आईपीवी 6 जा रहा सर्वर, जहां आप अपनी स्क्रिप्ट चलाने पर सक्षम के साथ कुछ हो सकता था। मैं नेटवर्क विषयों पर बहुत मजबूत नहीं हूं, लेकिन इस तरह के मुद्दे पर कई बार चर्चा की गई है।

मैंने एक लेख की तलाश की जो बेहतर स्पष्टीकरण दे सकता है, मुझे लगता है कि मुझे एक मिला: MySQL and Localhost Performance (यह 2011 से है, लेकिन यह अभी भी कई मामलों में लागू होता है)।

+0

पर $ host = gethostbyname ('localhost') भी देखें, वही समस्या और स्थिति में लिंक मदद की। धन्यवाद :) । –

2

समाधान है कि मेरे लिए काम किया httpd.conf संपादित करें और इस लाइन टिप्पणी करके सीजीआई मॉड्यूल की लोडिंग को निष्क्रिय करने गया था:

LoadModule cgi_module modules/mod_cgi.so 

टिप्पणी करते हैं बस सामने जोड़ने एक #, इस तरह:

#LoadModule cgi_module modules/mod_cgi.so 

अपाचे सेवा को पुनरारंभ करें और आपको जाने के लिए अच्छा होना चाहिए।

+0

मेरी धीमी लोकहोस्ट को ठीक करने में मदद मिली। बाकी सब कुछ करने की कोशिश की और कुछ भी काम नहीं किया लेकिन यह किया – AdRock