#1
| |||
| |||
Findet ihr...0.00626 seconds (ohne Cache) 0.0045 seconds (mit Cache) ...dass das schnell ist für die Execution Time einer Boardstartseite bei einem shared hoster (PHP Boards)? Alle anderen Boards die ich dort getestet habe, brauchen mindestens 10x solange um die Boardstartseite zu generieren. Beispiele: Ein leeres vBulletin braucht mindestens 20x bis 100x solange, IPB mindestens 10x. |
#2
| ||||
| ||||
Zum Vergleich: Wie lange braucht die Startseite mit 37 Foren (Kat. + 36 Unterforen), inkl. allen Ausgaben der Startseite?... denn 0.006 ist verdammt schnell... |
#3
| ||||
| ||||
Zitat:
Die Zeit geht ja bei einer normalen IDE Platte schon fast für den Festplattenzugriff drauf um das Script erstmal einzulesen... __________________ Johannes Klose Calitrix Wiki - Wiki auf Basis von PHP und MySQL |
#4
| |||
| |||
Zitat:
Zitat:
|
#5
| |||
| |||
Script executed in: 0.01403 seconds] [ 5 queries used ] [ GZIP Compression: ON ] 45 Foren, verteilt in 4 Kategorien. Sind natürlich ne Menge Daten die da rumgeschoben werden, entsprechend länger dauert es. Du hast was von Vergleich gesagt, also wäre ein Vergleichswert nicht schlecht... |
#6
| ||||
| ||||
Bei 7 Queries, ebenfalls bei all-inkl.com liege ich zur Zeit auf 0.04-0.1 ... |
#7
| |||
| |||
Zitat:
Immerhin noch mindestens um das Zwei- bis Sechsfache schneller. Vielleicht ein potentieller Nutzer..? |
#8
| ||||
| ||||
aber ein vergleich ist nicht möglich, solange ich nicht weiß, was bei dir alles abgefragt wird |
#9
| |||
| |||
Was genau willste denn wissen Abgefragt werden alle Infos zum Forum, Kategorie, Letzter Post im Forum, Online User, Online Stats, User Session, Macro Replacing. Hmm, sonst würde mir spontan nix weiter einfallen.. |
#10
| ||||
| ||||
Moderatoren? Statistiken? |
#11
| |||
| |||
Zitat:
|
#12
| ||||
| ||||
mh... ist schon recht schnell... zeig mal dein code wie du das so schnell hinbekommen hast . __________________ Frederic Schneider WoltLab Team / WoltLab Wiki / GamePorts / Frederic Schneider / neuer-patriotismus.de |
#13
| |||
| |||
Zitat:
Wenn du dich ein paar Monate gedulden kannst kann jeder den Code sehen :P |
#14
| ||||
| ||||
Zitat:
__________________ Frederic Schneider WoltLab Team / WoltLab Wiki / GamePorts / Frederic Schneider / neuer-patriotismus.de |
#15
| |||
| |||
Zitat:
Vgl.: 0.098 Sekunden mit ein paar Foren vs. 0.014 Sekunden in 45 Foren Es hat bereits ein Gruppensystem. Die Moderatoren wären ein JOIN mehr, das macht soviel nicht aus... Ausserdem könnte man die Moderatoren auch basierend auf dem Gruppensystem verwalten, dann braucht das garkeine weiteren Resoucen bis auf ein bischen zusätzlichen Code und logisches Denken. Wenn man natürlich so krank ist das man für jedes Forum die Moderatoren erneut mit einem Query abfragt dann ist das was anderes. Beim phpBB sieht man das sehr gut, da werden in nem Standardboard AFAIR 40 und mehr Queries verbraten (Startseite), in der Forumview noch wesentlich mehr. Geändert von dave (26.08.2003 um 17:35 Uhr). |
#16
| ||||
| ||||
jippieh dieser thread entwickelt sich zu genau dem, worauf ich gewartet habe... der virtuelle schwanzvergleich... |
#17
| ||||
| ||||
Zitat:
__________________ Frederic Schneider WoltLab Team / WoltLab Wiki / GamePorts / Frederic Schneider / neuer-patriotismus.de |
#18
| |||
| |||
@Matix Wenns doch aber Spaß macht Es geht nicht um ein bischen "cachen" sondern um einen kompletten Cache System für das Board. Das bringt die 0.0045s 0.03 Zitat:
Zitat:
Zitat:
|
#19
| |||
| |||
Schonmal was von 'filesort', 'use temporary' et cetera gehört? Es schickt sich seine Queries mit EXPLAIN zu untersuchen und dann zu optimieren. Das sollte auch allgemein bekannt sein. Aber verbreite dein dummes Zeuch nur weiter Ich rede davon das es bei JOINs allgemein unterschiedliche Methoden gibt die intern von mySQL angewandt werden was wiederum zu unterschiedlichen Ergebnissen in der Geschwindigkeit führt. DAS bedeutet "nicht unbedingt". Und wenn du 20 JOINs über durschnittlich jeweils 3 Tabellen machst und das dann noch ohne Indizies, na, ist das langsam? Ja ist es. Und wäre das gleiche immernoch so langsam wenn du die columns indizierst die du in den ON, USING oder WHERE Klauseln deiner JOIN Anweisungen benutzt? Nein wäre es nicht. Also vielleicht erstmal nachdenken eh du hier irgendwelches Bashing mit deinem Geblubber anfängst. Mit plumpen Antworten die nicht auf meine Frage(n) eingehen hast du bei mir garantiert 100 Punkte auf der "ich muss dich nicht ernst nehmen"Liste Zitat:
Zitat:
|
#20
| ||||
| ||||
hm.... du solltest bei der methode aber aufpassen das du nur sinnvolle indizies setzt sonst haste nämlich gar nichts davon .... das trau ich dir aber durchaus zu... |
#21
| |||
| |||
Schön das du mir das zutraust Das die Indizies sinnvoll sein sollten ist wohl klar. Wenn man die Tabellen in sinnvolle Relationen setzt brauchst du aber auch nicht zich Indizies sondern nur einige wenige. |
Stichworte |
- |