1nSane, RGB
Я тут почитал про кэширование. В Хроме смотрю что он закэшировал. (Для просмотра, в строке браузера выполнить chrome://view-http-cache)
Нажал, например, на файл bootstrap-hover-dropdown.min.js
В нём запись
HTTP/1.1 200 OK
Server: nginx/1.6.2
Date: Mon, 23 Mar 2015 14:33:09 GMT
Last-Modified: Thu, 11 Mar 2015 21:51:55 GMT
Expires: Thu, 23 Apr 2015 14:33:09 GMT
Cache-Control: max-age=2678400
Content-Type: application/x-javascript
Vary: Accept-Encoding
Content-Encoding: gzip
Где Cache-Control: max-age=2678400 это кэш на 1месяц. А я ничего ещё не делал с настройками сервера. Значит всё придумано до нас :)
К моим опасениям с устаревшим кэшем: Автоматом сравнивается Last-Modified, если разный, то файл в кэш перезаливается
Я как раз про это и спрашивал у RGB.
Если название файла новое и в шаблоне его нет, то он ничем не перезаписывается и останется.
Другой вопрос, можно ли изменения к существующим css выносить отдельно в файл. В кэше будут оригинальные файлы css и файл с изменениями к ним. Если и можно, то должна строго соблюдаться очерёдность загрузки, тобиш файл с изменениями должен грузится последним.
Может и ненужен этот гемор, намного ли скорость увеличится? Но гуглу ненравится
А еще, в коде внизу, скриптов от каруселей много открытых, их можно кэшировать? Или они динамические и не кэшируются?