MageConf 2012 के साथ PHP डेवलपर के लिए उपयोगी लिंक

MageConf 2012 कीव में 09.16.2012, MageConf 2012 सम्मेलन तीन धाराओं में हुआ। दो धाराएं Magento सिस्टम, PHP के लिए तीसरी के लिए समर्पित थीं। PHP स्ट्रीम में सभी 6 रिपोर्टों का दौरा करने के बाद, मैं वक्ताओं द्वारा दी गई मुख्य जानकारी को संक्षेप में बताना चाहूंगा। नतीजतन, पोस्ट उपयोगी PHP विकास लिंक का एक सेट निकला।

वक्ताओं ने उन उपयोगिताओं और सॉफ़्टवेयर पर विशेष ध्यान दिया, जिन्हें वे Magento में सक्रिय रूप से उपयोग करते हैं। वक्ताओं में से एक पहले i.ua पोर्टल का एक डेवलपर था।

प्रोफाइलिंग के लिए सबसे अच्छा सॉफ्टवेयर

Xdebug एक अच्छा डीबगर है, जो केवल कोड के कुछ हिस्सों के लिए उपयोग करने के लिए तर्कसंगत है।
xhprof - फेसबुक विकास। संपूर्ण संसाधन डीबग करने के लिए उपयुक्त है।
Magento_Profiler - Magento ने अपना Profiler बनाया। यह अच्छी तरह से तीक्ष्ण है, लेकिन प्रोफाइलिंग के लिए अन्य सॉफ्टवेयर के साथ संयोजन में सबसे अच्छा काम करता है।

स्वचालित परीक्षण

PHPUnit - Habré पर इस बारे में चार-भाग का अनुवाद है, अच्छी तरह से स्थापित, स्वचालित परीक्षणों के लिए रूपरेखा।

स्वास्थ्य निगरानी (विकास)

सामूहिक - डेमन सर्वर प्रदर्शन की जानकारी एकत्र करता है।
नागिओस - स्क्रिप्ट की विफलता के मामले में व्यवस्थापक को सूचित करता है।
Zabbix एक प्रणाली है जिसमें सर्वर और नेटवर्क की निगरानी के लिए व्यापक कार्यक्षमता है।

स्वास्थ्य निगरानी (संसाधन शुरू करने के बाद)

पिनबा एक वेबसाइट निगरानी और सांख्यिकी सॉफ्टवेयर है, जो कि सोशल नेटवर्क द्वारा विकसित किया गया है।

डेटाबेस अनुकूलन

MySQL स्पष्टीकरण एक MySQL कमांड है जो आपको अपने SQL प्रश्नों में कमजोरियों को पहचानने में मदद करता है।
विश्लेषण तालिका - टेबल के लिए एक प्रमुख विश्लेषण कमांड।
SHOW STATUS - सर्वर की स्थिति के बारे में जानकारी प्राप्त करने के लिए एक कमांड।
MySQL Profiler धीमा प्रश्नों पर नज़र रखने के लिए एक सुविधाजनक अंतर्निहित टूल है। पेज को आधिकारिक वेबसाइट पर हटा दिया गया था, लेकिन हब में इस लिंक पर उपयोगी सामग्री है।
पर्कोना टूलकिट एक उपकरण है जो एक डेटाबेस को डीबग करने के लिए उपरोक्त सभी तरीकों को जोड़ता है।

जावास्क्रिप्ट डिबगिंग

सेलेनियम जावास्क्रिप्ट में समाप्त पृष्ठों को डीबग करने के लिए एक लोकप्रिय उपकरण है।

PHP कोड विश्लेषण

PHP निर्भर - मेट्रिक्स की गणना करता है और कोड तत्वों के संबंधों के ग्राफ बनाता है।
PHP_CodeSniffer - उपयुक्तता के लिए PHP कोड की जाँच करने के लिए एक उपकरण।
PHPMD - कोड इष्टतमता की जाँच के लिए उपयोगी।

डेटा लीक

PHP 5.3.0 के संक्रमण के साथ, परिपत्र लिंक कलेक्टर के साथ समस्या दूर हो गई है। पहले के संस्करणों के लिए, आपको मैन्युअल रूप से परिपत्र संदर्भों का उपयोग करके मेमोरी को मुक्त करने का ध्यान रखना चाहिए।
एसपीएल का उपयोग संसाधन प्रदर्शन में सुधार कर सकता है।

संसाधन सुरक्षा परीक्षण उपकरण

फायरबग - मक्खी पर HTML और जावास्क्रिप्ट के संपादन के लिए।
छेड़छाड़ डेटा - भेजने से पहले POST और GET अनुरोध को संपादित करने के लिए।
बर्प सूट - एक संसाधन के परीक्षण के लिए उपयोगिताओं का एक सेट।

वेब संसाधनों की सुरक्षा का अध्ययन करते समय देखने के लिए उपयोगी

ओडब्ल्यूएएसपी एक समुदाय है जो लोकप्रिय कमजोरियों पर जानकारी प्रकाशित करता है और उन्हें कैसे ठीक किया जाए।
Google Gruyere - एक संसाधन जो आपको PHP साइटों पर हमला करने के व्यावहारिक कौशल में महारत हासिल करने की अनुमति देता है।
OWASP WebGoat OWASP समुदाय से एक समान Google Gruyere परियोजना है।

मैंने MageConf 2012 में प्रस्तुत सामग्री से आगे नहीं जाने की कोशिश की। सम्मेलन से तस्वीरें पोस्ट प्रारूप में फिट नहीं हुईं, मैंने उन्हें इस लिंक पर अलग से पोस्ट किया। टिप्पणियों में किसी अन्य उपयोगी उपयोगिताओं के उल्लेख के लिए मैं आभारी रहूंगा।

Source: https://habr.com/ru/post/In151564/


All Articles