Compressor
Tegenwoordig wil je steeds meer en steeds mooiere dingen toevoegen aan je website. Ook wel bekend als Web 2.0. Allemaal leuk en aardig, maar vaak word vergeten dat lang niet iedereen op 4mbit of hoger zit. Je moet dus rekening houden met mensen op een trage verbinding.
Het script genereerd een cache file op basis van het originele bestand, en creëert een nieuw cache bestand als het bestand is gewijzigd. Dit geeft als voordeel dat je gewoon commentaar in je javascript en css files kan opnemen, zonder dat deze naar de gebruiker word gestuurd.
JS en CSS files zijn te combineren door bestandsnamen te scheiden door een dubbele punt:
_js/file1.js:file2.js:file3.js of _css/file1.css:file2.css:file3.css
Een punt-komma zou logischer zijn, alleen struikelt safari2 hier om de een of andere vage reden over... Vandaar de dubbele punt.
Ik heb ook een geoptimaliseerde htaccess bijgevoegd voor optimaliseren van de webserver instellingen.
Voor de javascript compressie heb ik gebruik gemaakt van de JSMin library. De CSS compresie is van Martijn! (zie http://www.phphulp.nl/php/scripts/1/1145/)
Download de demo hier: http://dev.ysimo.net/Tools/Compressor/Compressor.zip
Voorbeeld: http://dev.ysimo.net/Tools/Compressor/
Gesponsorde koppelingen
PHP script bestanden
Er zijn 15 reacties op 'Compressor'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu