私はファイルサーバーを持っていて、できる限り最適化したいと思っています.ファイルのダウンロード速度を(PHP経由で)制限することを考えていましたが、これには何か利点があるのでしょうか. はい、RAM の使用量は少ないかもしれませんが、人数が増えると増加する可能性があります。あれは正しいですか?
最新のPHPでNginxを実行しています。
編集
Nginx経由で帯域幅調整ができることを確認したので、そのようにするかもしれません。
RAMの使用量が少ないのはなぜですか?ファイルをディスクからネットワーク ポートにストリーミングする場合、実質的に RAM はまったく必要ありません。ただし、これを PHP 経由で行う場合は、RAM を消費する PHP インスタンスを実行し続ける必要があります。ゆっくり放置すると、そのインスタンスはより長く実行されます。より多くのインスタンスが同時に実行され、すべてがより多くの RAM を消費します。
最善の戦略は、できるだけ早くリクエストを処理することです。リクエストがなくなり、システム リソースを使用して処理するのをやめることができるからです。ユーザーの頻度は変わりません。これらのユーザーの処理が遅くなればなるほど、リソースを使い果たす時間が長くなります。