Google Çizelge API: bellek aşıldı

0 Cevap php

Herkes Google Tablolar API veya Zend_GData sınıflar ile deneyime sahiptir ama bir go değer olup olmadığını bilmiyorum:

Ben bir 750 satır elektronik tablonun bir değer eklemeye çalıştığınızda, yaş alır ve sonra benim bellek sınırı (128 MB olduğu!) Aşıldığı bir hata atar. Bu tablonun tüm kayıtları sorgularken ben de bu var ama veri oldukça bir sürü çünkü bu ben görüntüleme. Bir satır eklerken Ama neden böyle oluyor? Bu çok karmaşık değil, değil mi? Burada kullanılan kod:

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;
    }
}

0 Cevap