стандартная функция друпала закрыта из-за private method для файлов.
отказаться от него не могу - интранет сайт имеет сильную систему прав доступа к документам.
проблема достаточно простая. накопилось уже около 15 css и 10 js файлов от разных модулей. грузятся они быстро, но поскольку на апаче включена ntlm-авторизация, то каждый новый _GET запрос (к новому цсс или жс файлу) опять требует пройти аутентификацию на апаче. иногда это бывает по 10-15 раз подряд (то есть для каждого отдельного файла).
проблема решается добавлением сайта в trusted sites - тогда браузер сам логинится и проходит все эти 10-15 раз, но довольно часто нужно зайти с другого компа или под другим юзером. вот тогда начинается страшный геморой.
отказаться от ntlm или private файлов не могу, поэтому хочу узнать, есть ли хоть какие-то твики или сниппеты, как все-таки включить эту аггрегацию (ну и заставить работать) или сделать что-то аналогичное другими способами.
друпал 5.3, апач 2, мускль 5, пхп 5.
Комментарии
Разве нельзя Апачу отключить ntlm для определённых типов файлов, в данном случае css/js?
Возможно, ещё поможет включение keepalive.
Ну и кеширование и expires
keepalive включен
ntlm может настраиваться только по директориям, причем у него внутри стоит AllowOverride None
кеширование и expires - больше танцы с бубном, чем настройка приложения.
nginx в качестве фронтенда? (пропустив через него только запросы на css, js), а остальное либо апачу отдавать либо nginx на поддомен и пошаманить с функцией подключения этих файлов.