CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Entwicklung und Softwaredesign Hier können strukturelle (Programmier-) Konzepte diskutiert und Projekte vorgestellt werden |
21.11.2009, 12:36:36
|
Junior Member
|
|
Registriert seit: Sep 2009
Ort: Wetzlar/Kassel
Alter: 35
Beiträge: 201
|
|
performantes Datenkbankmodell - wie?
Hallo liebe php´ler
Ich hab mir jetzt schon so viel über mysql strukturen angelesen wie möglich
komme aber so im gesamten auf kein gutes zusammenspiel meines systems weil die struktur einfach nicht stimmt....
folge: meine abfragen sind teilweiße zu langsam und leider auch zu unsicher...
ich bruach hilfe...
ich brauch eine gute idee für ne db die man gutstrukturiert und schnell abarbeiten kann weil ich einfach nich drauf komme... da kann ich mir noch so viel anlesen....
Für nen guten tipp wäre ich echt dankbar...
MFG
R4Zz0R
[mod::edit]
Habe den Titel verändert, falls doch unpassend bitter PM an mich (oder anderen mod)
__________________
Wachsen kann man entweder:
Körperlich -> Man wird größer.
^ Ist so von der Evolution gewollt.
Charakter -> Man wird Geduldiger.
^ Man wächst mit der aufgabe
Kopf -> Man wird Klüger.
^ Wenn die aufgabe probleme macht & man trotzdem deine lösung findet.
Geändert von Indyk (23.11.2009 um 10:01:56 Uhr)
Grund: alter Titel enthielt keine problembeschreibung
|
21.11.2009, 13:40:24
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: Chaos...
lesen allein hilft leider nicht viel, man muss es ja auch verstehen ;-)
was die sicherheit angeht: da muss z.B. jedwede eingabe überprüft werden, so dass sql-injections verhindert werden können. darüber gibts aber ganz gut tutorials und recht einfache tricks.
bei der performanz gelten erstmal grundsätzlich keine datenbank-bezogenen "strategien" sondern die allgemein üblichen zur performanzsteigerung. z.B. komplexe berechnungen in kleinere, einfache berechnungen aufteilen, teilaufgaben vorberechnen, häufig gebrauchte zwischenergebnisse cachen, das berechnen auf großen datenmengen in den ram verlagern usw. danach kann man dann noch auf ein dmbs hinoptimieren. aber hier hilft wohl am ehesten, aus den (eigenen) fehlern lernen und möglichst viel praxiswissen erarbeiten.
|
21.11.2009, 13:41:29
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: Chaos...
Zitat:
Zitat von R4Zz0R
ich brauch eine gute idee für ne db die man gutstrukturiert und schnell abarbeiten kann weil ich einfach nich drauf komme... da kann ich mir noch so viel anlesen....
|
und auf diese allgemeine frage gibts sicher keine allgemeine antwort. werd bitte etwas konkreter und zeig uns mal ein beispiel.
|
21.11.2009, 14:33:11
|
Junior Member
|
|
Registriert seit: Sep 2009
Ort: Wetzlar/Kassel
Alter: 35
Beiträge: 201
|
|
AW: Chaos...
das ist es ja gerade mir fällt nichtmal ein beispiel ein weil ich absolut keinen konkreten überblick mehr fassen kann zuviele möglichkeiten für zuwenig hintergrund würd ich mal so aus euren antworten schätzen .....
das ding ist mitlerweile hoste ich zuhause auf nem pc den ich mal geschenkt bekommen hab und der is nich grad der stärkste...
750mhz 512mb ram 45gb hdd ect und die anbindung ist auch nicht die tollste...
aber zum übern und testen reichts...
und darum muss ich mich jetzt wohl erstemal über
Zitat:
zwischenergebnisse cachen, das berechnen auf großen datenmengen in den ram verlagern usw.
|
einige sachen suchen und mal sehen ob ich das verstehe...
Thx für den versteckten hinweiß xD @ feuervogel
MFG
R4Zz0R
__________________
Wachsen kann man entweder:
Körperlich -> Man wird größer.
^ Ist so von der Evolution gewollt.
Charakter -> Man wird Geduldiger.
^ Man wächst mit der aufgabe
Kopf -> Man wird Klüger.
^ Wenn die aufgabe probleme macht & man trotzdem deine lösung findet.
|
22.11.2009, 01:56:17
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: Chaos...
ich weiß nicht, ob man dazu allgemein was findet. sowas sieht man immer konkret am beispiel. und wenn du schon den überblick über dein system verloren hast, ist doch klar, wie zu zum ziel kommst: erst mal klein anfangen und kleine brötchen backen und erstmal kleine probleme raussuchen (gibt ne menge standard-probleme der informatik) und die dann versuchen zu optimieren.
|
22.11.2009, 18:41:23
|
Junior Member
|
|
Registriert seit: Sep 2009
Ort: Wetzlar/Kassel
Alter: 35
Beiträge: 201
|
|
AW: Chaos...
Stimmt über zwischenergebnisse cachen, das berechnen auf großen datenmengen in den ram verlagern findet man wirklich nicht viel...
Kleine brötchen back ich schon die ganze zeit gerade beim optimieren hängt es ja...
soweit wie ich es vertreten kann fertig zu sein um das ganze durchzusehen und aus den fehlern die ich bis jetzt gemacht hab zu lernen, und eventuell noch zusätzliche module der seite nicht immer erst 3 mal prüfen zu müssen würd ich natürlich nach der optimierung mit dem was ich gelernt habe weiterarbeiten, würde heißen ein optimierterer code nicht fertig aber besser als vorher...
Ich verzweifel noch....
selbst wenn ich den gesamten code meiner seite nochmal zeile für zeile durchgehe und mich immer wieder über die verschiedenen verarbeitungsmethoden informiere, ich komm auf keinen grünen zweig.
MFG
R4Zz0R
__________________
Wachsen kann man entweder:
Körperlich -> Man wird größer.
^ Ist so von der Evolution gewollt.
Charakter -> Man wird Geduldiger.
^ Man wächst mit der aufgabe
Kopf -> Man wird Klüger.
^ Wenn die aufgabe probleme macht & man trotzdem deine lösung findet.
|
22.11.2009, 19:09:49
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: Chaos...
dann poste doch mal ein kleines beispiel, das extrem viel resourcen verschlingt und bei dem du keine ahnung hast, wie du es optimieren sollst. am besten so, dass man es verständlich nachvollziehen kann. und wenn es geht, mit einer problembeschreibung, die man versteht. aus dem kauderwelsch deines letzten postings werde ich nämlich nicht schlau.
|
25.11.2009, 11:25:43
|
SELFPHP Profi
|
|
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
|
|
AW: performantes Datenkbankmodell - wie?
|
26.11.2009, 15:51:32
|
Junior Member
|
|
Registriert seit: Sep 2009
Ort: Wetzlar/Kassel
Alter: 35
Beiträge: 201
|
|
AW: performantes Datenkbankmodell - wie?
Hi und danke für alle antworten erstmal.
@Cortex
Thx werds mir durchlesen.
@feuervogel
Eher schlecht da sich das performanceproblem nicht auf einzelne abschnisse bezieht sondern aufs gesamtwerk...
mein code arbeitet nach dem prinzip:
prüfen auf umgebungsvariablen->überprüfen auf login->abfrage der datenbankinhalte
->anzeigen der fertig zusammengesetzten seite.
und in diesem gesamtsystem scheint noch nicht alles 100%tig schnell genug zu sein.
Einzeln sind die abfragen unter 1ner sekunde aber zusammen als konstrukt ergibt sich eine ewigkeit...
Ich glaube es liegt daran wie ich alles zusammensetzte.
MFG R4Zz0R
__________________
Wachsen kann man entweder:
Körperlich -> Man wird größer.
^ Ist so von der Evolution gewollt.
Charakter -> Man wird Geduldiger.
^ Man wächst mit der aufgabe
Kopf -> Man wird Klüger.
^ Wenn die aufgabe probleme macht & man trotzdem deine lösung findet.
|
27.11.2009, 11:18:12
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: performantes Datenkbankmodell - wie?
hä? du meinst, die einzelteile sind alle schnell genug, aber in der addition ist es zu langsam, also musst du nicht die einzelteile optimieren???
du nimmst jetzt einfach den teil, der am längsten dauert und machst den schön schnell. und aussagen wie "dauert unter einer sekunde" sind recht ungenau. ich optimiere grade etwas für meine diplomarbeit, da habe ich einzelaufrufe von 85 millisekunden auf 25 millisekunden gedrückt, weil das sonst in der summe der aufrufe zu viel wurde.
Zitat:
prüfen auf umgebungsvariablen->überprüfen auf login->abfrage der datenbankinhalte
->anzeigen der fertig zusammengesetzten seite.
|
alles außer "abfrage der datenbankinhalte" sollte zusammengenommen in weniger als 0.1 sekunden abzuarbeiten sein.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 04:48:01 Uhr.
|