मैं कॉच डीबी के लिए एक PHP क्लाइंट पर काम कर रहा हूं। HTTP और curl के बारे में php.net दस्तावेज़ के माध्यम से ब्राउज़ करते समय, मैं PECL_HTTP एक्सटेंशन में आया था। पहली नज़र में, मुझे लगता है कि मैं curl के बजाय इस पीईसीएल एक्सटेंशन का उपयोग करना चाहता हूं क्योंकि इसका उपयोग करना बहुत आसान है, और मैं वैसे भी बहुत जटिल HTTP काम नहीं कर रहा हूं। इसके अलावा मैं हमेशा नई चीजों की कोशिश करना पसंद करता हूं, इसलिए मुझे अपने पैरों को गीला करने में कोई फर्क नहीं पड़ता।PHP PECL_HTTP बनाम कर्ल एक्सटेंशन
जहाँ तक StackOverflow समुदाय के लिए मेरे सवाल के रूप में:
- किसी को भी दोनों PECL_HTTP और cURL एक्सटेंशन का इस्तेमाल किया गया है?
- क्या पीईसीएल एक्सटेंशन में कोई गंभीर प्रदर्शन समस्या है?
- क्या पीईसीएल एक्सटेंशन उपयोगकर्ता के अनुकूल है क्योंकि यह सतह पर दिखाई देता है?
- क्या कोशिश की गई और सही कर्ल लाइब्रेरी अभी भी बेहतर है?
संपादित करें: यह पता चला है के रूप में, PECL_HTTP विस्तार हुड के नीचे cURL स्रोत कोड के कुछ का उपयोग करता है, तो वे पूरी तरह से अलग जानवरों नहीं हैं। दोनों PHP में एक्सटेंशन संकलित भी हैं।
मत भूलना कि तुम धाराओं का इस्तेमाल करके साइटों को एक्सेस कर सकते हैं। उदाहरण के लिए, 'file_get_contents (' http://google.com ');' Google के मुखपृष्ठ का स्रोत डाउनलोड करेगा। – ryeguy
@ryeguy: और सिर्फ इसलिए कि PHP 'file_put_contents (' http://google.com ',' ... ') कर रहा है, इसलिए आपके लिए Google होमपेज हैक करेगा। –
fie_get_contents() + stream_context का उपयोग POST डेटा (या कोचडीबी और अन्य आरईएसटी कॉल के लिए आवश्यक अन्य HTTP विधियों को कॉल करने के लिए भी किया जा सकता है) – johannes