sql >> データベース >  >> RDS >> Mysql

Excelのダウンロードが188kbスタックしました

    これは単なる推測ですが、事前にドキュメントサイズを計算し、「Content-length」ヘッダーを設定する必要がある場合があります

    header("Content-length: " . strlen($document));
    

    長さを計算できるように、出力を文字列に格納する必要があります(出力バッファリングは、xlsWriteLabelの使用状況を把握するのに役立つ場合があります)

    ob_start();
    xlsBOF();
    xlsWriteLabel();
    // etc etc
    xlsEOF();
    $document = ob_get_contents();
    ob_end_clean();
    header("Content-length: " . strlen($document));
    echo $document;
    exit();
    



    1. PHPスクリプトの一般的なKilledエラー

    2. MySQLの頻度から十分位数を計算する

    3. 推移閉包に使用される再帰クエリ

    4. 一括更新および削除操作を実行する際のPostgreSQLデッドロックの回避