0

我正在尝试使用 PHP ZipArchive 将文件夹中的大约 50 个文件打包到 zip 文件中。实际上,最多只有五个文件在变化。其他保持相同的静态文件。我应该为每个请求压缩文件夹还是只替换这五个文件。哪一个更适合内存消耗和性能?

<?php
    $zip = new ZipArchive();
    $zip->open('example.zip',  ZipArchive::CREATE);
    $srcDir = "/folderTobeZipped/";
    $files= scandir($srcDir);
    unset($files[0],$files[1]);
    foreach ($files as $file) {
        $zip->addFile("{$file}");    
    }
    $zip->close();
?>
4

0 回答 0