一連のディレクトリをコピーして圧縮するプラグインを作成しました。これを実現するためにさまざまな PHP 関数を試したところstream_copy_to_stream()
、最も高速であることがわかりました。
とはいえ、関数はまだ高速化できます。具体的には、圧縮プロセスにそれほど時間がかからないように見えるため、コピーします。
代替手段はありますか?を試しましたがcopy()
、おそらくもっと速い方法があるphp_exec()
とstream_copy_to_stream()
確信しています。
OOP で書き換えるとパフォーマンスが向上しますか?