Seite 1 von 2
Avatare prüfen > total lag :/
Verfasst: 05.11.2007 12:35
von rox²³
Ich prüfe Avatare in den Postings ob die der erlaubten größe entsprechen.
Bei 20 Avataren Pro Seite in nem Posting verursacht das nen ganz schönes lag.
Ist aber notwendig weil man ja nachdem man nen Avatar im Profil eingetragen hat (was dort schon auf größe geprüft wird) man ja einfach die datei durch ne viel größere einfach auf seine Webspace überschreiben kann.
Ich hab keine Bock das jemand seine Background Bilder als Avatar benutz.
Habt ihr irgendwie ne bessere idee das ganze zu Prüfen ohne das da gleich nen riesen lag entsteht?
Mir würde da jetzt spontan einfallen die Avatare in die Datenbank zu schreiben aber das würde die DB enorm vergrößern. Dann hab ich da noch das Problem mit Bildern in der Signatur.
Verfasst: 05.11.2007 12:50
von kellanved
Nun, der Lag ist der Grund weshalb phpBB die Grösse nicht ständig überprüft. (von der Bandbreite ganz zu schweigen).
Ich würde empfehlen: verlinkte Avatare abstellen oder durch Moderatoren die Grösse überwachen.
Verfasst: 05.11.2007 13:58
von rox²³
hmm das wäre ne Option müsste ich den Mods mehr rechte einräumen
Verfasst: 05.11.2007 17:27
von mr.no-name
Warum den Mods mehr Rechte einräumen? Es reicht doch, wenn sie dir (oder wer alles Adminrechte hat) die Verstöße melden bzw. den User anschreiben ...
Verfasst: 05.11.2007 17:35
von homoerectus
Hallo,
die andere (und für dich wesentlich bequemere) Möglichkeit ist weiterhin, keine Avatar-Verlinkungen zu erlauben. Wenn du nur den Upload von URLs erlaubst, können die User auch keine zu großen Avatare mehr benutzen.
Schöne Grüße
Verfasst: 05.11.2007 18:07
von rox²³
homoerectus hat geschrieben:Hallo,
die andere (und für dich wesentlich bequemere) Möglichkeit ist weiterhin, keine Avatar-Verlinkungen zu erlauben. Wenn du nur den Upload von URLs erlaubst, können die User auch keine zu großen Avatare mehr benutzen.
Schöne Grüße
Ja in meinem, Falle doch mehr arbeit weil ich den Avatarupload erstmal schreiben müsste

Verfasst: 05.11.2007 18:20
von Boecki91
wie wäre es wenn du per CSS einfach eine maximalen Größe vorgibtst?
nehmen wir mal an die Avatare hätten alle die Klasse "avatar"
Code: Alles auswählen
img.avatar {
max-height: XXpx;
max-width: XXpx;
overflow:hidden;
}
Wenn du die Maße eh immer gleich lassen willst, sparst du sogar die dazugehörige DB-Abfrage.
Sollten nun Große Bilder verlinkt werden werden diese zwar immer noch geladen aber sie zerschießen das Layout nicht mehr.
Um die Größe dennoch zu prüfen, wäre es vielleicht sinnvoll den Code in eine extra Datei zu packen und diese dann regelmäßig vom Admin-Bereich aufzurufen.
Verfasst: 05.11.2007 18:21
von homoerectus
Warum, Avatar-Upload ist doch im Standard-phpBB3 (und soweit ich mich erinnern kann auch in v2) integriert...
Oder gehts hier nicht um phpBB und ich hab das nur nicht mitgekriegt?
Verfasst: 05.11.2007 18:34
von rox²³
Ne wir reden hier von ner unbekannten Forenversion die ich selbst erstellt hab.
Das mit dem CSS wäre natürlich auch ne Variante danke

Verfasst: 05.11.2007 18:39
von homoerectus
rox²³ hat geschrieben:Ne wir reden hier von ner unbekannten Forenversion die ich selbst erstellt hab.
Okay, ich nehm alles zurück
Boecki91 hat geschrieben:Um die Größe dennoch zu prüfen, wäre es vielleicht sinnvoll den Code in eine extra Datei zu packen und diese dann regelmäßig vom Admin-Bereich aufzurufen.
Andere Möglichkeiten: alle x Seitenaufrufe bzw. CronJob - ist dann im Betrieb wahrscheinlich angenehmer
Schöne Grüße