Wesley Nascimento

Administrators
  • Content Count

    159
  • Joined

  • Last visited

  • Days Won

    26

Posts posted by Wesley Nascimento


  1. Eu fiz alguns testes aqui e para mim os resultados aparecem, quanto a demora nos resultados vai depender muito da conexão do seu servidor.

    No seu caso, eu recomendaria dar uma olhada neste repo: https://github.com/petewarden/ParallelCurl É uma classe capaz de fazer vários cURL requests ao mesmo tempo.

     

    Sobre minha versão do PHP

    php --version
    PHP 5.3.10-1ubuntu3.11 with Suhosin-Patch (cli) (built: Apr 4 2014 01:27:23)
    Copyright (c) 1997-2012 The PHP Group
    Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies

    Abraços,

    Wesley!


  2. Fala Ronaldo!

     

    O "problema da lentidão", são os GET adicionais que você faz. Vi que você está fazendo alguns GETs além do necessário, fiz a mesma funcionalidade que você, utilizando GET apenas para a descrição e para a categoria

    $search = $meli->get('/sites/MLB/search?status=active&seller_id=33457480&limit=200');
    
    foreach ($search['body']->results as $searchItem):
    
    	//Pega a Descrição do produto
    	$descri = $meli->get("/items/" . $searchItem->id . "/descriptions");
    
    	//Pega Nome da Categoria e Subcategoria pelo ID
    	$catddd = $meli->get("/categories/" . $searchItem->category_id);
    
    	echo "<li>Titulo: " . $searchItem->title . "</li>";
    	echo "<li>Categoria: " . $catddd['body']->path_from_root[0]->name . "</li>";
    	echo "<li>Descrição: " . $descri['body'][0]->text . "</li>";
    
    endforeach;