Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

MySQL - Bilder

Diskussion: MySQL - Bilder im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hi Leute! Weis nicht ob mein Problem hier überhaupt reingehört... Jedenfalls arbeite ich in einem kleinen Team an einer ...

Antwort
Alt 23.05.06, 21:09   #1 (permalink)
 
Registriert seit: 12.03.05
mullrich Leistung: Facit NTK
mullrich eine Nachricht über ICQ schicken
Likes: 0
Standard MySQL - Bilder

Anzeige

Hi Leute!

Weis nicht ob mein Problem hier überhaupt reingehört...
Jedenfalls arbeite ich in einem kleinen Team an einer neuen Homepage für unsere Schule. Inzwischen kann man sich die Homepage schon anschauen ohne sich gleich übergeben zu müssen.
Unser Problem ist, dass wir die statischen Inhalte unserer alten Homepage in Datenbanken auslagern um das ganze einfacher warten zu können. DIese Datenbank enthält jetzt vor allem Termine, Veranstaltungen, Projekte etc., speichert aber be bedarf auch Bilder (longblob). Diese Datenbank existiert schon seit einiger Zeit und die Inhalte darin müssen archiviert werden (~3 Jahre).
Inzwischen haben sich dort insg. etwa tausend Bilder (klein und groß) angesammelt und der Server wird etwas langsamer (obwohl ich nicht weis, ob das an dem MySQL Server und der großen Datenbank liegt oder an dem komplexen PHP-Code der neuen Schulhomepage).
Wir werden in leider nicht absehbarer Zeit einen neuen Server bekommen (Dualcore Athlon soweit ich weiß) und jetzt stellt sich die Frage ob wir einfach dort wieder Apache+PHP und MySQL installieren sollen, oder ob wir den Webserver mit Apache(+PHP) auf einen anderen Server als MySQL geben sollen (alter+neuer).
Rein theoretisch könnten wir auch einen kleinen MySQL-Cluster aufsetzen, aber meine Frage ist, welche Lösung perfomancetechnisch die Beste wäre.
Unser jetztiges System läuft übrigens auf einem SuSE-Linux-System (ich versuche, unseren informatiklehrer zu überreden auf Gentoo umzusteigen; schon allein um die Software mehr an den Prozessor anzupasen).

Freue mich über jegliche Meldungen.
mullrich

PS: die Homepage ist momentan erreichbar unter http://www.grg5.asn-wien.ac.at/_SHP_v3
nicht wundern! dies ist die Entiwcklerversion und muss nicht unbedingt immer funktionieren. es wird andauernd daran gebastelt und nicht alles ist implementiert.

mullrich ist offline   Mit Zitat antworten
Alt 23.05.06, 21:23   #2 (permalink)
 
Registriert seit: 09.10.05
bugbuster Leistung: Facit NTK
bugbuster eine Nachricht über ICQ schicken
Likes: 0
Standard

huhu,

1. man sollte bilder nich in datenbanken speichern (verlangsamt die db und überlädt die db)
2. habt ihr die datenbanken mal optimiert? es gibt einige sql befehle die datenbanken optimieren können
3. schreibt ihr noch "select * from tbl_bla where x = y" selects? wenn ja dann solltet ihr joins nutzen bringt bei großen datenbanken auch performance
4. tjoa ihr könnt natürlich einfach die hardwareumstellung machen dann bringt das natürlich ordentlich was ...

---
welche normale schulhomepage wird soviel besucht das man nen mysql cluster hochziehn muss?

thema gentoo:

ist ja schön und gut nur bedenke das du viel zeit beim kompilieren verbringst und so gesehen ist gentoo nicht wirklich für größere serversysteme vorgesehen. ich würde debian oder SLES nehmen. aber ja natürlich ist dann die software an den prozessor angepasst was auch eine ganze menge bringt aber im serverbereich ist zuverlässigkeit und sicherheit gefragt ( was beides mit gentoo ohne frage zu erreichen ist jedoch halt zeitaufwendig das ganze -> aber man weiss was man getan hat oder sollte es wissen)

mfg
bugbuster
bugbuster ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 23.05.06, 21:30   #3 (permalink)
 
Registriert seit: 23.03.05
xblax Leistung: 8086
Likes: 22
Standard

Genau, in eine Datenbank gehören keine Bilder rein, sondern nur ein Verweis auf ein Bild, das dann entsprechend irgendwo gespeichert ist. Dass es langsam ist, wenn man für jedes Bild einen eigenen PHP Prozess öffnen muss, ist kein Wunder.
xblax ist offline   Mit Zitat antworten
Alt 24.05.06, 17:12   #4 (permalink)
Themenstarter
 
Registriert seit: 12.03.05
mullrich Leistung: Facit NTK
mullrich eine Nachricht über ICQ schicken
Likes: 0
Standard

Danke mal für die Hinweise.
Die Datenbank mit den Bildern ist vor meiner Zeit entstanden und war glaub ich relativ hilfreich. Jetzt, da die Homepage sowieso fast komplett in PHP geschrieben ist und wir auch einen neuen Server bekommen werden können wir uns das leisten, da PHP auf dem jetzigen Server ziemlich langsam ist.
Thema gentoo: Der neue Server wird sowieso erst langsam integriert und der aktuelle Server wurde seit irgendeinem 9.x SuSE wahrscheinlich nicht mehr aktualisiert (ich muss zugeben, unser informatiklehrer hat auch nicht mal einen NTP-Client aufgesetzt, sondern Stellt die Uhr des Servers die sowiso pro tag etwa um eine viertelstunde falsch geht manuell um). Ich hätte durchaus lust zwei drei ferienwochen zu opfern um einen gentoo-server aufzusetzten, das wäre sicher lehrreich.

@bugbuster:
Was genau sind das für Befehle, die die Datenbank optimieren?
mullrich ist offline   Mit Zitat antworten
Alt 24.05.06, 17:55   #5 (permalink)
 
Registriert seit: 07.12.03
Mechanius Leistung: Z3
Likes: 2
Standard

sieht nicht schlecht aus aber versteh ich das richtig nur für die site brauch ihr nen eignen sever?
wäre es dan nicht angebracht ein sharedhostingpaket zunehmen und ein cms das template anpassen fertig. ich denk da an http://redaxo.de http://joomla.org oder wenn sowie so ein server da ist http://typo3.org müssen Schul websiten da öffentliche einrichtung nicht barrierefrei sein zumindestens mit validen code scheint bei euch noch nicht der fall zu sein. Auf jedenfall die Bilder aus de Datenbank raus!

so nur einpaar anregungen wird schon werden

mfg Mechanius
Mechanius ist offline   Mit Zitat antworten
Alt 25.05.06, 19:45   #6 (permalink)
 
Registriert seit: 09.10.05
bugbuster Leistung: Facit NTK
bugbuster eine Nachricht über ICQ schicken
Likes: 0
Standard

da ich gerade nicht in der firma bin, und das erst nächte woche wieder der fall sein wird, kann ich dir erst nächste woche antworten. ansonsten google doch einfach mal

mfg
bugbuster

*edit*
habe hier mal ein beispiel was ich gerade im internet gefunden habe zum thema datenbank optimierung.

http://www.rootforum.de/faq/6_76_de.html
bugbuster ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » MySQL - Bilder
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
ICQ Bilder Cyberstorm Applikationen 6 22.06.06 15:45
MySQL - Bilder mullrich Internet Allgemein 2 23.05.06 21:30
gif bilder Sr01 Applikationen 2 15.07.04 12:16
Wet T-Shirts Bilder maedmexx Fun Section 1 24.02.04 16:29
php und mysql aus mysql db auslesen chrisi01 (Web-) Design und webbasierte Sprachen 1 02.11.03 13:28


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61