Zum Inhalt springen

Bilder treiben die CPU last hoch

Erstellt am 20. März 2008 · 3 Antworten · letzte Antwort am 20. März 2008

Tags: Bilder, Frage

tommi13 ·

Hallo.

ich habe ein großes Problem. als ich heute an einer Internetseite gebastelt habe wurde mir von meinem Provider quasi der Saft abgedreht, weil ich zuviel Serverlast verbrauche und ich ja nicht der einzige auf dem Server bin.

Mir selber ist auch aufgefallen das das Erstellen der Seite sehr lange dauert.

Die expliziete Seite die ich gerade erstelle besteht aus jeder menge Text und etwa 35 Bildern die jeweils alle per Mausklick vergrößert werden können.
Sollte soweit eigentlich kein Problem sein, allerdings geht die CPU auslastung des Servers beim bearbeiten der Seite immer bis zum Anschlag. Ich habe jetzt mit unterstützung des Supports meines Providers heraus gefunden, das wenn ich ein neues Bild zu der Seite hinzufüge oder bearbeite das System für jedes Bild auf der Seite das Thumbnail scheinbar wieder neu berechnet. Ist das normal? Ich kenne mich leider nicht so gut mit Typo3 aus und arbeite erst seit einer Woche damit, aber ich kann mir nicht vorstellen, das der unbedingt immer jedes Bild neu berechnen muss.

Jetzt habe ich gelesen, das ich das eventuell über den Wert config.no_cache einstellen kann nur weiß ich nicht genau wo... Muss ich das in der config.txt (filedamin/templates/multiflex2/typoscript) machen, oder geht das auch über die Oberfläche? Und muss ich nach der Änderung irgendwas neu starten?

Ich benutze übrigens die Typo3 version 4.0.3.
Die spezielle Seite besteht aus 36 Datensätzen (Text/Image), wo jedem Datensatz ein Bild angehängt ist... wenn das weiterhilft...

Michaelh74 ·

Solange nicht die Größe der Bilder geändert wird, sollte die Bilder eigentlich immer aus dem Cache (typo3temp/...) kommen.

Bilder skalieren, verursacht immer ziemlich Load auf dem Server vor allem wenn die Originalbilder in großen Auflösungen vorliegen, denn er muß bei Dir ja 35 Bilder öffen, verkleinern und abspeichern.

T3 cache eigentlich automatisch, es sei denn irgendeine Extension auf dieser Seite verhindert das.

Gruß
Michael

tommi13 ·

Ich habe das bei mir lokal mal versucht nachzustellen, aber konnte keine höhere CPU Auslastung feststellen. Die Bilder sind auch nicht so sonderlich groß, das gößte hat vieleicht 130 kb.
Wenn das System beim Speichern das Bild aus dem Aktuellen Datensatz neu berechnet wäre das alles ja kein Proble, aber das jedes Bild aus jedem Datensatz berechnet wird, kann ich nicht nachvollziehen...

Michaelh74 ·

Ja, bei den immer wieder neuen Bildberechnungen ohne Änderungen gemacht zu haben ist sicher irgendwo der Wurm drin. 130 kb Bilder sollten auch wirklich kein Problem sein.

Wer hat den IM bzw. GM installiert? Bei meiner alten localten Installation hat der Rechenprozess auch bei jeder Skalierung viel mehr Load verursacht als jetzt.

Versuch mal mit dem Admin Panel zu debuggen warum er die Bilder immer neu generiert. Steht den in der DB bei den image caches was drin?

Gruß
Michael