0

ユーザーがアップロードしたアーカイブを解凍する必要があるアプリを作成しています。PHP は ZipArchive クラスを提供しますが、exec() 経由で unzip を使用して解凍することも可能であるはずです。私の質問は、パフォーマンスとスケーリングの点でどちらが好ましいですか?

4

1 に答える 1

1

PHPを使用している場合は、オンラインアプリになると思います。

ブライアンがほのめかしたように、ライブラリはやることがはるかに少ないので、おそらくより高速になるでしょう。

一方、本当に確実に知りたい場合は、試してみてください。ZipArchiveのコンパイルオプションやバイナリ解凍などは、大きな影響を与える可能性があります。

また、解凍は長い作業になる可能性があるため、解凍が完了したときに警告するために、いくつかのajaxを使用したバックグラウンドタスクとして解凍を検討する必要があります。

于 2010-04-20T15:09:25.627 に答える