बढ़ाएं मैं flipkart.com द्वारा प्रदान की गई एक एपीआई का उपयोग कर रहा हूं, इससे मुझे json
के रूप में परिणाम आउटपुट खोजने और प्राप्त करने की अनुमति मिलती है।कर्ल स्पीड php
कोड मैं का उपयोग कर रहा है:
$snapword = $_GET['p'];
$snapword = str_replace(' ','+',$snapword);
$headers = array(
'Fk-Affiliate-Id: myaffid',
'Fk-Affiliate-Token: c0f74c4esometokesndad68f50666'
);
$pattern = "@\(.*?\)@";
$snapword = preg_replace($pattern,'',$snapword);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://affiliate-api.flipkart.net/affiliate/search/json?query='.$snapword.'&resultCount=5');
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_ENCODING , "gzip");
curl_setopt($ch, CURLOPT_USERAGENT,'php');
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$snapdeal = curl_exec($ch);
curl_close($ch);
$time_end = microtime(true);
$time = $time_end - $time_start;
echo "Process Time: {$time}";
और समय ले जा रहा है है: Process Time: 5.3794288635254
है किस तरह बहुत ज्यादा, पर किसी भी विचार कैसे इस को कम करने के?
यदि आपके पास यही एकमात्र कोड है तो प्रक्रिया समय ज्यादातर यूआरएल द्वारा लिया जाता है जिसे आप बुला रहे हैं। आपके कोड में कुछ और नहीं है जो 5 सेकंड –
यूप ले सकता है! यह एकमात्र कोड है, मैं बाद में 'json_decode' करता हूं लेकिन यह सिर्फ 0.0034 एमएस – IdidntKnewIt
लेता है फिर एपीआई धीमा है, आप इसके बारे में कुछ नहीं कर सकते हैं –