par
Castor Gaspard » 14 nov. 2011, 16:18
Bonjour,
J'utilise Curl pour appeler une requête. Or, l'Api du Provider demande que les requêtes ne soient pas supérieures à cinq minutes. Donc, "comment mettre en cache" ou plus simplement "empêcher" une nouvelle requête pendant ce délai ?
Je ne tiens pas à stocker les données pendant cinq minutes dans une table ou un fichier texte, car ce "raffinement" me semble disproportionné.
J'ai testé...
curl_setopt($ch, CURLOPT_URL, "https://api... );
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 300); /* Première hypothèse */
curl_setopt($ch, CURLOPT_TIMEOUT, 300); /* Deuxième hypothèse */
mais un
var_dump semble indiquer que l'interrogation n'est pas mise en cache.
Merci pour votre aide.
Cordialement,
Gaspard
Bonjour,
J'utilise Curl pour appeler une requête. Or, l'Api du Provider demande que les requêtes ne soient pas supérieures à cinq minutes. Donc, "comment mettre en cache" ou plus simplement "empêcher" une nouvelle requête pendant ce délai ?
Je ne tiens pas à stocker les données pendant cinq minutes dans une table ou un fichier texte, car ce "raffinement" me semble disproportionné.
J'ai testé...
[php]
curl_setopt($ch, CURLOPT_URL, "https://api... );
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 300); /* Première hypothèse */
curl_setopt($ch, CURLOPT_TIMEOUT, 300); /* Deuxième hypothèse */
[/php]
mais un [i]var_dump [/i] semble indiquer que l'interrogation n'est pas mise en cache.
Merci pour votre aide. :D
Cordialement,
Gaspard