2011-07-18 6 views
2

私は小さな家庭用アイデアのためにmilliondollarhomepageに類似した画像グリッドを設定しようと考えていました。グリッドは約500x500になります。これをコード化する最良の方法が不思議です。遅くすることはできません。milliondollarhomepage動的イメージグリッドを作成する最良の方法は?

私はそれがこのように動作します思っています:

  1. ユーザーがグリッド上でその場所を選択し、その画像をアップロードします。
  2. 画像は、.NETサイクルはDBからの全てのアップロードされた画像を介して、公衆にページのレンダリングの画像種別欄
  3. にDBに格納され、動的データは&記憶された各DB行に基づいて画像を作成しています正方形の場所

これは愚かな方法であるかどうかはわかりませんか?

あなたはどう思いますか?

ありがとうございます!

答えて

2

誰かが変更をアップロードするたびにイメージを再作成するほうがよいでしょう。投稿者よりもはるかに多くの訪問者がいると仮定すると、リクエストごとにイメージを再作成するのは無駄でしょう。

1

あなたのアプローチは私にとってかなり妥当なものです。

Gordyさんのように、おそらく各訪問時にイメージを再生成する必要はありませんが、イメージを生成してファイルシステムに保存するコードはほぼ同じになります。次に、大きなHTMLマップを使用して、個々の広告の「面積」を定義することができます。クリックすると、異なるマウスオーバーテキストとURLが表示されます。

また、私は、新しいクライアントが来るたびにHTMLファイルを生成するように誘惑されます。つまり、データベースを更新し、.NETコードを使用してHTMLを生成します。しかし、静的なイメージを持つ静的なhtmlページは、何かを動的に構築するよりもはるかに優れています。

+0

私は今、データのすべての行から四角いイメージを作り直す方法について考えています。彼らの内部グリッドがすべてショーを上回っていることを考えると、JPGSが左から右へ、またはETCLOLまで下がっているのかどうかは、まだいくつかの研究があります。 – Baconbeastnz