ユーザーが生成した画像がかなり大きくなるフォルダーがあります。これらを圧縮しようとすると、約 1.5 ギガ サイズの zip ファイルでエラーが発生します。
私の質問はメモリに関係しており、php が zip を開いた状態とメモリ内のすべての画像の両方を保持していると思います。私が持っている可能な解決策は、適切なフォルダーに加えて、アップロード時に各画像をzipファイルに送信することです。これはこれまでのところ機能しているようですが、zipファイルのサイズの制限は、約4 GBです。これはサーバーの RAM の量にどのように影響/相互作用しますか?\ 制限は実際には 4 GB ですか、それとも zip にファイルを無期限に追加し続けることができますか、またはスクリプトで zip のサイズをチェックし、それが X を超えているかどうかを確認する必要がありますギグは名前を変更し、新しい zip を作成します。Google を検索してドキュメントを読みましたが、矛盾する情報や不完全な情報が見つかったので、決定的な回答とアドバイスを探しています。ありがとう