phpbar.de logo

Mailinglisten-Archive

Bilder in der Datei

Bilder in der Datei

Norbert Pfeiffer norbert at itbw.de
Mon Dez 11 02:14:39 CET 2006


> Die referentielle Integrität ... f.f.
hat definitiv nichts damit zu tun, was ich in der DB ablege!
Mit etwas Intelligenz ueberlistet man jede Datenbank ... ;-)

Speichert man Bilddaten in einer DB ab, ergibt sich daraus
ein Performaceproblem in folgender Form:

1. Bild im FS:
- das Script sendet die HTML-Seite an den Server
- der Server leitet die Daten weiter an den Browser
- der Browser erkennt das referenzierte Bild und
  fordert es vom Server an
- der Apache liefert die Bild-Daten aus
- der Browser zeigt das Bild an

2. Bild in der DB:
- das Script sendet die HTML-Seite an den Server
- der Server leitet die Daten weiter an den Browser
- der Browser erkennt das referenzierte Bild und
  fordert es vom Server an
- der Server erkennt die PHP-Endung und startet
  das Script zum Auslesen der Daten aus der DB
- das Script stellt eine Verbindung zum DB-Server her,
  setzt das notwendige SQL-Query ab und wartet auf die
  Antwort von MySQL
- das Script liefert die Bild-Daten an den Server
- der Apache liefert die Bild-Daten aus
- der Browser zeigt das Bild an

Sicher laesst sich viel optimieren und eventuell geht mit
mod_php auch alles viel besser als mit cgi_php aber im
direkten Vergleich ist die 1. Variante trotzdem schneller.


m. b. G.  Norbert
-------------------
Notruf 0177-1741686
-------------------
e.o.m. 

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive