2011-06-29 7 views
1

ファイルに20枚の.xlsxファイルが1つあります。サイズは約500kbです。 .xlsxファイルを作成していましたが、キャッシュ・メソッドを使用していないので、 'cache_in_memory'を使用してワークシートを作成しています。.xlsxファイルの作成後にセルキャッシングを使用する

私は現在メモリが不足しています(私のサーバは約500MBのRAMを搭載しています)。 メモリが利用できないときに、ワークシートのセルをディスクにキャッシュすることはできますか? ワークシートを作成した後、キャッシュ方法を変更できなくなりました。

私に助けてください...メモリがPHPスクリプトで利用できないときにディスクを使用したいと思っています。 ?

答えて

0

キャッシングはExcelワークブックの機能ではなく、PHPExcelの機能です。セルキャッシュを使わずにブックを一度作成したからといって、そのブックを再度読み取ったときにブックを有効にすることはできません。

ブックを読み込む前にセルのキャッシュを有効にするか、スクリプト内で新しいブックをインスタンス化する必要があります。

関連する問題