0

ファイルのアップロード/ダウンロード、アクセス許可とユーザーの管理を可能にする Web サービスを作成します。これは、デスクトップ アプリまたはモバイル アプリが通信するインターフェイスになります。そのためにどの Web フレームワークを使用すればよいのだろうかと考えていました。

これは、メディア ファイルの一種のリモート ストレージです。

Linux 環境の EC2 で Web サービスをホストします。1秒間に数十回のリクエストを処理し、大量のデータ(GB)を転送する必要があるため、(明らかに)高速である必要があります...通信はJSonを使用して行われます...しかし、バイナリデータをどのように処理するのですか?base64 を使うと 33% 大きくなります...

web2py は非常に安定した成熟したプロジェクトなので、問題ないと思いますが、選択する前に他の提案が必要でした。

ありがとうございました。

4

1 に答える 1

2

私はこの答えのために撃墜されることは間違いありませんが、それは言われる必要があります...

非常に大きなファイルサイズで、1秒間に数十回の転送を可能にするサービスを作成します...稼働時間は不可欠であり、転送速度なども重要です...

これがビジネス向けであり、個人的なペットプロジェクトだけではない場合は、IT予算の責任者に、「Box」または「DropBox」にペニーを与えてサービスを使用してもらいます(私はどちらの会社とも提携していません)。

ビジネスレベルでは、これにより、すぐに稼働できるようになり、コーディング、設計、デバッグ、EC2の支払いなどよりも安くなる可能性があります...

あなたの質問にもっと関連しています:

Flask今後の使用可能な「シンプルな」フレームワークのようです。それはすべての鐘や笛なしですべての機能を提供するはずです。

私が時間をかけて検討するもう1つのPyramid方法は、非常に基本的なスターターテンプレートを使用する場合は非常に単純ですが、その背後にある機械を使用して、非常に複雑なことを実行できるようにすることです。(たとえば、必要に応じてURLディスパッチとトラバーサルを混在させることができます)。

于 2012-07-16T13:50:35.970 に答える