At least I have encountered this problem on bigger websites I realized myself oder for my employer. If you then use tools like PageSpeed or YSlow to analyze those websites, you will soon realize that the number and filesize of those external files is often too big. For images CSS-sprites will help you out there for sure. But additionally there is a lot of CSS and JavaScript being loaded, especially on bigger websites. You will easily have 20 files or more! Now I wrote queo_speedup, a TYPO3 extension to improve this very problem. Without too much user interaction needed, of course!
Summarized, this extension takes all external files defined in typoscript and merges them into only one file. To further reduce the file size of it, the file will also be packed. Therefore the extension includes the most common pakers like YUI, JSMin and CSSMinifier. Of course, the set media type of the CSS files is respected during the process. Thus your print.css and your normal styles won't get mixed up
I hope this extension helps to speed up your TYPO3 websites as well!

















Ahoi,
ich finde das Plugin rein vom hören und lesen spitze – könnte sich zu einer Standard Extension mausern – unkompliziert und schnell die Seite etwas leichter machen ^^
Werd sie mal in einem der nächsten Typo Projekte evaluieren
Bis dahin beste Grüße
Maik
[...] Ist Dein TYPO3 zu langsam? Sep [...]
Hy,
Ich denke da gibt es schon eine richtig gute TYPO3 Extension
die all das macht, was oben vorgestellt wird und noch etwas mehr.
Sie ist leichter zu konfigurieren und bietet genauere Einstellungs-
möglichkeiten. Vor allem aber ist die Dokumentation ausführlicher.
http://typo3.org/extensions/repository/view/scriptmerger/current/
Ich denke da du so “selbstlos” im Vortrag anderer, zu diesem Thema
Werbung für deine Extension machst, stört es dich sicher nicht wenn
ich hier auch mal für eine Extension zu diesem Thema etwas Buzz
mache, oder?
Greez Jens
Nein natürlich nicht. Es gibt bei vielen TYPO3-Problemen mehrere Extensions. Ich persönlich habe meine geschrieben, weil die von dir verlinkte bei mir nicht funktioniert hat. Abgesehen davon, hat mich die riesige Menge Code die da drin liegt etwas abgeschreckt. Und dass weniger manchmal mehr ist, darum gings ja auch auf der T3CON. Aber Vielfalt kann nie schlecht sein, also am besten alles ausprobieren und die nehmen die für das Projekt am besten passt
BTW: es gibt noch mehr solche Extensions, zum Beispiel “speedy” und “minify”. Die sollte man dann fairerweise auch mit erwähnen… (einfach mal im TER schauen, gibt noch mehr)