Christoph Zurnieden: RIESIGE BILDERGALERIE

Beitrag lesen

Hi,

Ich werde uU für einen Kunden eine Bildergalerie erstellen müssen. Die Rede ist von bis zu 1 Million Bilder. Die Bilder sollen online abruf- und bestellbar sein.

Meine Frage: Wie geh ich da am Besten programmiertechnisch vor?

Wie schon MarkX richtig bemerkte: das sind bei druckfertigen Dateien mehrere Terabyte an Daten. Normale Pornobildchen haben auch bei guter Qualität nur um die 100kib (woher ich das weiß? Ähm ... ;-), das kann man dann wieder anders behandeln. Bitte also um genauere Angaben.

Ich werde voraussichtlich in ASP.NET programmieren.

Dafür bräuchtest Du einen Windows Server. Das ist nicht zu empfehlen.

Zum Zuge muss wohl eine SQL Datenbank (ich werd das 1. mal mit SQL arbeiten ;-) [bisher immer Access]) kommen.

Würde ich empfehlen, ja, ist das einfachste.

Soll ich nun die Bilder direkt in die Datenbank speichern oder soll ich den Pfad zum jeweiligen Bild speichern?

Da der dafür nötige Datentyp BLOB (oder wie der in den jeweiligen Datenbanken heißt) wahrscheinlich nicht fähig bzw nicht empfohlen. Würde nur die Thumbnails direkt da rein packen, den Rest dann verlinken.

Soll ich mehrere Tabellen erstellen (je à zB 10'000er Datensätze)?

Nein, eine Mio Datensätze hört sich nur viel an, ist es aber nicht.

Was für Möglichkeiten der Bestellung gibt es? Welche ist die sinnvollste?

Kommt drauf an, welche Photos angeboten werden sollen und welche Auslieferung.

Soll ich alle Bilder in einem Ordner ablegen oder soll ich Kategorie-Ordner erstellen, in welchem die dazugehörigen Bilder gespeichert werden?

Eine Kategorisierung empfiehlt sich, aber das kannst Du mit der DB direkt erledigen: einfach eine Spalte mit Kategorie hinzufügen.

Was für Probleme könnten auftreten?

Kann man noch nicht sagen, aber sollten nur die Üblichen sein, also nichts, worüber Google nicht Auskunft geben könnte.

Hab ich was vergessen? ;-)

Mit Sicherheit, aber das weiß man ja bekanntlich immer erst dann, wenn man davor steht ;-)

so short

Christoph Zurnieden

0 55

RIESIGE BILDERGALERIE

Capior
  • programmiertechnik
  1. 0
    Mathias Bigge
    1. 0
      Capior
      1. 0
        TomIRL
        1. 0
          Martin Speiser
          1. 0
            TomIRL
            1. 0
              Frank (no reg)
              1. 0
                XaraX
                1. 0
                  TomIRL
                  1. 0
                    XaraX
                    • menschelei
                  2. 0
                    Frank (no reg)
      2. 0
        Mathias Bigge
  2. 0
    Johannes Zeller
  3. -1
    TomIRL
  4. 0
    Nicola Straub
    1. 0
      MarkX
    2. 0
      Nicola Straub
      1. 0
        Capior
  5. 0
    fk
  6. 0
    Christoph Zurnieden
    1. 0
      Stefan Falz
      1. 0
        Christoph Zurnieden
        1. 0
          Stefan Falz
          1. 0
            Christoph Zurnieden
            1. 0
              Stefan Falz
              1. 0
                Stefan Falz
              2. 0
                Christian Kruse
              3. 0
                Christoph Zurnieden
                1. 0
                  Stefan Falz
                  1. 0
                    Christoph Zurnieden
                    1. 0
                      Stefan Falz
                      1. 0
                        Christoph Zurnieden
                        1. 0
                          Stefan Falz
                          1. 0
                            Christoph Zurnieden
                            1. 0
                              Stefan Falz
                              1. 0
                                Christoph Zurnieden
                                1. 0
                                  Stefan Falz
                                  1. 0
                                    Christoph Zurnieden
          2. 0
            fk
        2. 0
          Frank (no reg)
          1. 1
            Christoph Zurnieden
            1. -1
              Frank (no reg)
              1. 0
                TomIRL
                1. 0
                  Stefan Falz
                  1. 0
                    TomIRL
                    1. 0
                      Stefan Falz
                2. 0
                  Frank (no reg)
              2. 0
                fk
                1. 0
                  Stefan Falz
                  1. 0
                    Christoph Zurnieden
                  2. 0
                    fk
                    1. 0
                      Stefan Falz
                      1. 0
                        fk
              3. 0
                Christoph Zurnieden
  7. 0
    Thomas J.S.