gelöschter Benutzer

Wo kann der Code herkommen?

am 07.05.2010, 12:57 Uhr eröffnete folgenden Thread
Joomla    1683 mal gelesen    8 Antwort(en).

Hallo zusammen!

Ich bin darauf aufmerksam gemacht worden, das meine online erzeugte template.css mit Code vollgestopft ist, der da eigentlich / wahrscheinlich gar nicht hingehört.

[html]background-image:url(data:image/gif;base64,R0lGODlhCgBkANUAAPv7++Xl5efm5tzd3fj4+Ojo6Orq6t7e3u7u7uDg4PLy8vX19fDw8OPj49jY2Ozs7Nra2vz8/Nvb29nZ2f39/d/g4PHy8vPz8/P089vb3PLy8fn6+d/g3/n6+tjZ2e7u7e/w7/3+/eDf4PLx8vDv8PDv7/38/Pb29/r6+ff29/b29tfY1/r5+vb39t/f4Pf399nZ2Pn5+fb39/79/tvc2/7+/fP09PDw7+Dg3+Li4eLh4uHi4tjX1+Hh4e/w8NfX1yH5BAAAAAAALAAAAAAKAGQAAAa/wJ9wSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum1c/ntHBbrs9kwksDo9D7vi8ZC+h8TMZA4KDhAeGBy6HhhU4FS4JIhyRFT2VPTqVOjs5DZ2enwGhoqMCpaanBamqqwatrq8PsbKzCAgftbe1CAw+JTckJSQgICUWGhYjIxoKI8gXzxcY0TbPC9bX2CcpKS8nKi0vKTIE5OUx5SwbHSgoMSgbMR0A8/T1Eff3JvgmFDM1ISFmUBhIIQgAOw=;background-repeat:repeat-x;}#left,#right{float:left;width:183px;padding:5px;background-color:#fff;background-image:url[/html]

Wer hat eventuell einen Tipp / eine Vermutung, was oder wer den Code erzeugen könnte?

Denn meine statische template.css beinhaltet dieses base64.... nicht.

Danke und Gruße

Marcus


romacron
JDev Xer
Content Gott (1224 Beiträge)
am 08.05.2010, 07:56 Uhr schrieb romacron

Hallo Marcus,

Es wird aus irgendeiner Komponente geladen.
Kann gut sein das ein Hersteller sein Logo, auf der Seite angezeigt bekommen möchte oder er möchte wissen, dass Du auch die Komponente einsetzt.

Je nach Lizenz, darfst Du es entfernen oder eben auf gar keinen Fall.

Ne gute Adresse ist da Flow\'s Site floern.com/tools/textencoder




gelöschter Benutzer
am 08.05.2010, 10:31 Uhr schrieb

Hallo Marcus,

Du benutzt wahrscheinlich Smartoptimizer zu Optimierung Deiner Seite. Hier ist in der Konfigurationsdatei "configuration.php" eine Einstellung "embed". Hier kannst Du wählen, ob Deine Bilder in die CSS eingebettet werden.

Hintergrund, beim einbetten der Bilder werden http request gespart, der Nachteil ist das dieser in base64 als Code umgewandelt wird und somit deine CSS anschwillt. Dieser wird aber wiederum mit smartoptimizer gezippt. Da nicht alle Browser das base64 Format verstehen, erkennt das Smartoptimizer in der Regel und bettet die Bilder nicht in die CSS Datei ein. Die verschiedenen Files liegen im Cache Order des Tools, die Du bei diversen Tests manuell löschen musst.

Meine Erfahrung ist, dass meine Seite kleiner ist mit einbetten der Hintergrund Bilder. Testen kannst Du dies gut auf floern.com/tools/trafficscanner



Gruß Robert



gelöschter Benutzer
am 08.05.2010, 10:42 Uhr schrieb

SmartOptimizer erkennt, ob ein Browser -bilder im base64-Format erkennt?
Weißt du da genaueres drüber, wie er das erkennt?



gelöschter Benutzer
am 08.05.2010, 10:55 Uhr schrieb

Ganz sicher bin ich mir nicht, ob es immer funktioniert, aber da bei meiner Seite die Hintergrundbilder im IE6 geladen werden, sollte es auch funktionieren. Soweit ich weiß hat IE6 und IE7 Probleme mit base64.

Du müßtest Dir nur den Code anschauen, da bin ich kein Spezialist. farhadi.ir/works/smartoptimizer



Hier noch eine Link, ganz unten ist ein Kommentar zu Smartoptimizer.

phpperformance.de/css-tuning-mittels-data-uri-base64/



gelöschter Benutzer
am 08.05.2010, 17:03 Uhr schrieb

Hallo zusammen!

Ja, ich nutze SO.

Und da das vor 14 Tagen noch nicht war, da die Seite zu der Zeit überarbeitet wurde, musste das danach entstanden sein.

Und das ist eigentlich das einzige, was ich danach einegbunden habe.

Zumal der Code nur weiße Grafiken erzeugt, also nicht was wirklich Sinn macht zu schützen.

Gruß

Marcus



gelöschter Benutzer
am 08.05.2010, 17:09 Uhr schrieb

Es geht bei Grafiken im base64-Format nicht ums schützen der Grafiken, sondern vor allem darum, HTTP-Requests zu sparen.



gelöschter Benutzer
am 08.05.2010, 17:12 Uhr schrieb

Nachtrag:

Ich habe embed auf false gesetzt, da es 11\'000 Bytes spart



gelöschter Benutzer
am 08.05.2010, 22:35 Uhr schrieb

Vorausgesetzt es ist wirklich crossbrowser tauglich, würde ich es wieder aktivieren. Es sind vielleicht 11.000 Bytes mehr, aber dafür sparst du dann einige HTTP-Requests, das spart Zeit. Alternativ kannst du dir auch mal CSS-Sprites anschauen, beide Methoden bringen ungefähr die gleiche Beschleunigung beim Seitenaufbau.


  • 1


« zurück zu: Joomla

Das Seitenreport Forum hat aktuell 5272 Themen und 36104 Beiträge.
Insgesamt sind 496 Mitglieder registriert.