[ svepomalo @ 16.07.2014. 11:04 ] @
Vidjam ovakve linkove:
http://site.com/js?files=jquery.js,main.js,util.js

Ovo je verovatno mnogo brze nego:
<script type='text/javascript' src='http://site.com/assets/jqueru.js"></script>
<script type='text/javascript' src='http://site.com/assets/main.js"></script>
<script type='text/javascript' src='http://site.com/assets/util.js"></script>

Kako ovo uraditi u php-u a da se kesira?
Kontam ja preko petlje npr: (na brzinu napisano)
Code:

header("content-type: application/javascript");
$files = $_GET["files"];
foreach($file as $file){
 echo file_get_contest("assets/" . $file);
}


A ovo je .htacces:
[code]
<FilesMatch "\.(jpg|jpeg|png|gif|js)$">
Header set Cache-Control "max-age=990304000, public"
</FilesMatch>
[code]

Dobro, mozda sam ga preterao sa max-age ali mislim da je jasno pitanje :)

Da li je ovo sve ili treba jos nesto ili sam negde omasio?
Verujem da je isti princip i za css?
[ Nikola Poša @ 16.07.2014. 15:41 ] @
Najrobusnije i po mom mišljenju najbolje PHP rešenje za manipulaciju i upravljanje CSS, JS i uopšte asset-ima jeste Assetic.

Što se minifikacije i kombinovanja asset-a tiče, ovaj lib na raspolaganje stavlja mnoštvo filtera. U dokumentaciji imaš klasičan primer jedne takve postavke koja se oslanja na YUI Compressor. Naravno, ti možeš koristiti i neke druga rešenja za minifikaciju, pošto Assetic podržava dosta njih (CssMin, JsMin, Google Closure...).
[ Nemanja Avramović @ 16.07.2014. 19:23 ] @
Još jedan koji sam ja koristio (bez većih problema): https://code.google.com/p/minify/

Minifikuje JS, CSS i kešira (raw i gzip)