オーディオwavファイルへのアクセスが必要なDjango Webアプリケーションがあります。 Webアプリケーションファイルを格納するWebサーバーにマウントされたwavファイルを含むファイルサーバーがあります。私はローカルファイルシステムにファイルをダウンロードして、Webアプリケーションがローカルで開発しているときにアクセスできるようにしました。マウントされたファイルシステムからのファイルへのアクセスとWebサーバー(プロダクションvs dev)のローカルファイルとの比較
私の質問は、プロダクションとローカルのWebアプリケーションからこれらのファイルにアクセスする方法です。私は自分のJavascriptで私のWebアプリケーションが生産または開発にあるかどうかをチェックする2つの異なる設定が必要だと思っています。本番環境では、マウントされたファイルサーバーへのパスを使用し、開発中の場合は、自分のコンピューター上のローカルファイルシステムへのパスを使用します。 DjangoやJavascriptは何とかその方法を提供していますか?そして、これは、Webアプリケーションからファイルを取得するアプローチに適していますか?
その他のオプション私はWebアプリケーションと共にwavファイルをWebサーバーにアップロードするだけで、プロダクションでローカルにアクセスでき、マウントされたファイルシステムからアクセスする必要はありませんが、私はそうではありませんこれがパフォーマンスにどのような影響を与え、録音が追加または削除されるたびにファイルをアップロードしなければならないかの頭痛を引き起こす可能性があります。
このアプローチはより良いのでしょうか、あるいは最初のアプローチはより良いでしょうか?
実際には.wavファイルの内容をPythonコードでロードしていますか?それともクライアントに提供していますか? –
実際には、ユーザーがオーディオファイルを再生できるように、javascript(フロントエンド)またはpython(バックエンド)の.wavファイルの内容をロードします。 – user3226932