ASP.Netの店舗実装(単純なものから)を柔軟性の高い構造にアップグレードするだけです。私はちょうど製品に関連する画像を保存する方法をいくつかのオプションを探しています。 (画像の2つのタイプ、製品の親指、次に製品のフルビュー画像が存在する)。それは少なくとも百の製品を処理する必要があります。デシベルで
1)店舗の画像 - 画像は
賛否
)がIHTTPハンドラを使用して表示(画像の中に、ストリームにDBから読み込まれている - イメージ自体は次のとおりです。asp.netアプリケーションの画像をどのように保存しますか?
これまでのところ私は約2つの選択肢が考えています我々は
の後ろにコード内で作業しているクラス、ビジネスオブジェクトの一部 - 製品データを維持するために一つの場所
短所
- メモリ消費 - トラフィックの増加我々は、製品データFRを取得するとファイルシステム内のOM他のAPI
2)店の画像 - 画像はリンクとしてページに入れて
賛否
- メモリ上のどれもインパクトそれがセッションに格納されていないとして、アプリのcache.Itは簡単なように使用されますリンク
- なしメモリ消費
短所
は - ファイルシステム内の画像のためのいくつかの命名規則(おそらくいくつかのフォルダ構造)を維持するために必要
- 画像
他の適切なメカニズムはありますか?あなたは何をアドバイスするのですか?
私は個人的にファイルシステムのイメージを好みますが、2つの別々の場所があるため、イメージを維持するのが難しくなります。
ありがとうございます。 X.
はところで:私は実際にいくつかの段階で、製品はまた、いくつかの動画や、あまりにも表示する必要がある任意の他のメディアを持っていることを想像することができます。この場合、Dbは本当にオプションではありませんか?
私も同様の意見があります。私たちはこの方法で行くと思います。 ちょうど私たちがバックアップを使うことができるように、元のイメージをデータベースに保存することはまだ残酷だと思いますか?おそらく –
。バックアップソリューションによって異なります。私たちのWebサーバー上のファイルはバックアップされていません。代わりにソース管理に存在します。しかし、私たちのデータベースは夜間にバックアップされているので、dbのようなオリジナルを維持する方がより意味がありました。 – Kirschstein
私は最近、同様のAPIを実装しなければなりませんでした。これが、私が検討していた計画を確認しました。しかし、私はイメージを最適化し、サーバー上に複数のサイズを作成することについて考えなかった...それは素晴らしいです!素晴らしいアイデアをありがとう! –