Вообще говоря, проблему оптимизации скорости подгрузки js оснастки решается в несколько простых этапов.
в папке где лежат например наши js, пишем .htaccess
<FilesMatch "\.js\.gz$"> ForceType text/javascript Header set Content-Encoding: gzip </FilesMatch> <FilesMatch "\.js$"> RewriteEngine On RewriteCond %{HTTP_USER_AGENT} !”.*Safari.*” RewriteCond %{HTTP:Accept-Encoding} gzip RewriteCond %{REQUEST_FILENAME}.gz -f RewriteRule (.*)\.js$ $1\.js.gz [L] ForceType text/javascript </FilesMatch>
теперь если, например, из страницы вызывается script.js, а есть файл script.js.gz, то отдается именно он :)
также, не возбраняется и сразу грузить из страницы
Если апачи ругнется, то скорее всего нет mod_headers. Я решил проблему 2мя строками:
vaulter@vaulter-desktop:~$ sudo a2enmod headers vaulter@vaulter-desktop:~$ sudo /etc/init.d/apache2 restart