Je ne sais pas si quelqu'un a l'expérience avec l'API Google Spreadsheets ou les classes Zend_Gdata mais il vaut la peine d'aller:API Google Tableur: la mémoire a dépassé
Lorsque je tente d'insérer une valeur dans une 750 feuille de calcul de la ligne, il prend un certain temps et génère une erreur indiquant que ma limite de mémoire (128 Mo!) a été dépassée. Je l'ai également obtenu lors de l'interrogation de tous les enregistrements de cette feuille de calcul, mais cela je peux l'imagerie parce que c'est beaucoup de données. Mais pourquoi cela se produit-il lors de l'insertion d'une ligne? Ce n'est pas trop complexe, n'est-ce pas? Voici le code que j'ai utilisé:
public function insertIntoSpreadsheet($username, $password, $spreadSheetId, $data = array()) {
$service = Zend_Gdata_Spreadsheets::AUTH_SERVICE_NAME;
$client = Zend_Gdata_ClientLogin::getHttpClient($username, $password, $service);
$client->setConfig(array('timeout' => 240));
$service = new Zend_Gdata_Spreadsheets($client);
if (count($data) == 0) {
die("No valid data");
}
try {
$newEntry = $service->insertRow($data, $spreadSheetId);
return true;
} catch (Exception $e) {
return false;
}
}
Cette question n'a rien à voir avec AppEngine, j'ai donc supprimé la balise. –