साझा होस्टिंग पर तैनाती के लिए एक वर्डप्रेस वेबसाइट को प्रोफाइल करना?


16

मुझे अपनी वेबसाइट पर CPU उपयोग में कोई समस्या हो रही है, और मैं इसका पता लगाने का एक तरीका ढूंढ रहा हूं (और इसे ठीक कर रहा हूं)। इस प्रश्न में एक विषय शामिल नहीं है ।

यहाँ हकेरे उत्तर पर , मुझे अब एहसास हुआ कि मुझे क्या करने की ज़रूरत है, मेरी PHP कॉलिंग प्रोफ़ाइल है।

क्या मेरे अपने कंप्यूटर पर वेबसाइट डालना, प्रॉफ़ाइलर चलाना और उस जानकारी का उपयोग करना मेरी वेबसाइट को बेहतर बनाने के लिए उचित है?

यह कैसे सबसे अच्छा तरीका है पर कोई अन्य सुझाव?

जवाबों:


7

प्रोफाइलर-प्लगइन्स के साथ प्रोफाइलिंग

यह निश्चित नहीं है कि आपको अपनी रूपरेखा को पूरा करने की आवश्यकता क्या है, लेकिन WP ट्यूनर (वर्डप्रेस प्लगइन) आपके WP इंस्टॉल को धीमा करने का तरीका खोजने के लिए एक लंबा रास्ता तय करता है।

यह प्रत्येक प्लगइन को देखता है और आपकी मेमोरी, सीपीयू समय और एसक्यूएल प्रश्नों को शामिल करता है।

एसक्यूएल मॉनिटर (Wordpress प्लग) एसक्यूएल प्रदर्शन का विश्लेषण करती।

इसे W3 Total Cache (Wordpress Plugin) के साथ मिलाएं और आपको किसी भी प्लेटफॉर्म पर बेहतर प्रदर्शन प्राप्त करना चाहिए।

इसके अलावा, अंशों को संग्रहीत करने के लिए क्षणिक एपीआई का उपयोग करने के लिए देखें जो आपको हर बार उत्पन्न करने की आवश्यकता नहीं है। यह वास्तव में धीमी DB पर मदद कर सकता है।


3

हमने XHProf के ऊपर एक PHP प्रोफाइलर बनाया है जो कॉलगर्ल आउटपुट फॉर्मेट का भी उपयोग करता है। XDebug पर मुख्य लाभ बेहद कम ओवरहेड और बेहतर पुनरावर्ती फ़ंक्शन हैंडलिंग, साथ ही साथ XHProf- शैली प्रोफाइलिंग शुरू और समाप्ति कार्य है, जो स्वचालित इकाई परीक्षण को सक्षम करता है।

आप इसे http://www.exteon.ro/en/products/php-tools/web3tracer पर देख सकते हैं

आपको इसे अपने परीक्षण बॉक्स पर संकलित करने और उपयोग करने की आवश्यकता होगी, या अपने होस्टिंग प्रदाता से इसे स्थापित करने के लिए कहेंगे, लेकिन वे ऐसा करने की संभावना नहीं रखते हैं।


2

Xdebug के साथ प्रोफाइलिंग

मैंने कुछ लिंक खोजे हैं इसलिए विषय में पढ़ना आसान है। मैंने XDebug के साथ PHP प्रोफाइलिंग करने के लिए देखा है, कुछ ऐसा करने का सुझाव दूंगा:

दूरस्थ साइट पर प्रोफाइलिंग परिणाम प्रदर्शित करने के लिए, वेबग्राइंड उपयोगी हो सकता है। यह एक PHP एप्लिकेशन है जो प्रोफाइलर आउटपुट को सारांशित करता है।

मुझे यकीन नहीं है कि यह सब एक वर्डप्रेस प्लगइन के रूप में प्रदान करना संभव है (कम से कम वहाँ कोई भी उपलब्ध नहीं है जो मैं जानता हूं और मुझे नहीं लगता कि अभी कुछ उपलब्ध है), इसलिए आपको इसकी आवश्यकता हो सकती है कुछ सेटअप / कॉन्फ़िगरेशन / प्रोफाइलिंग अपने दम पर करें।


-1

हां, अपने कंप्यूटर पर वेबसाइट को प्रोफाइल करना पूरी तरह से उचित है। आपको पसंद के प्रोफाइलर का उपयोग करके वेबसर्वर और साइट को प्रोफाइल सहित पर्यावरण को स्थापित करने की आवश्यकता होगी।

विंडोज पर, स्थानीय वर्डप्रेस इंस्टॉलेशन वेब प्लेटफ़ॉर्म इंस्टॉलर के लिए बहुत आसान धन्यवाद है। यहां से सभी पूर्वापेक्षाओं सहित वर्डप्रेस को सिंगल-क्लिक इंस्टॉल करें


1
हम्म, जहां साइट चल रही है (शायद एक यूनिक्स या लिनक्स) जो प्रोफाइलिंग में बेकार है, की तुलना में कुछ अन्य ऑपरेटिंग सिस्टम का उपयोग करना। प्रोफाइलिंग ऐसे वातावरण में की जानी चाहिए जो लक्ष्य वातावरण से यथासंभव मेल खाता हो।
16

1
कोड कोड है, अगर कुछ प्लगइन में एक वास्तविक अड़चन है (जो कि ओपी के बाद है), प्रोफाइलिंग इस बात का पता लगाएगी कि यह किस ओएस पर चल रहा है। इसके अलावा, उन्होंने यह नहीं बताया कि ओएस उनकी वेबहोस्ट चल रही है। क्षमा करें, मैं अन्य OSes से परिचित नहीं हूं, मैंने मुख्य रूप से संदर्भ के लिए विंडोज इंस्टॉलर का लिंक प्रदान किया।
मारेक

मारेक - आपके लिंक के लिए धन्यवाद, और जवाब। हक्रे, मैं आपकी बात देखता हूं, हालांकि मुझे संदेह है कि प्लगइन प्रोफाइलिंग के लिए, यह दोनों ओएस पर समान होगा, क्या यह सच नहीं है?
ताल गैली

प्लगइन पर निर्भर करता है। मैं सिर्फ एक अन्य प्रकार की प्रणाली के तहत माप करने के लिए जोखिम नहीं उठाऊंगा, फिर जीवन प्रणाली इसके करीब आने के लिए। केवल सिर दर्द पैदा कर सकता है और आप गलत स्थानों आदि में देखते हैं - इसके आगे आप लिनक्स के नीचे बेहतर प्रोफाइल कर सकते हैं फिर खिड़कियां। देखें: hakre.wordpress.com/2010/09/09/…
hakre

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.