Кэшированные файлы css/javascript на веб-сервере Sun Java System

Я занимаюсь интерфейсной веб-разработкой в ​​среде Solaris 10 / Sun Java System Web Server 7.0U2. Я заметил, что изменения в статических файлах css или javascript часто не вступают в силу немедленно, тогда как изменения в статических файлах html всегда действуют. Мое лучшее предположение состоит в том, что настройка по умолчанию на веб-сервере заставляет его кэшировать определенные типы файлов, чтобы обеспечить разумную производительность из коробки. У меня не работает сервер администратора - мне нужно отредактировать файлы конфигурации вручную. Какие изменения я могу сделать, чтобы все мои изменения CSS и JavaScript вступили в силу немедленно?

Спасибо!

2 ответа

Решением моей проблемы было добавление nocache="" под соответствующей директивой Service в obj.conf.

Service method="(GET|HEAD|POST)" type="*~magnus-internal/*" fn="send-file"
nocache=""

Размещение директивы в другом месте файла привело к ошибке при запуске сервера.

Этот документ был полезен: настройка веб-сервера Sun ONE

Вы правильно кешируете включен по умолчанию. Чтобы отключить его с помощью интерфейса командной строки, используйте wadm set-file-cache-prop и установите для свойства enabled значение false.

Другие вопросы по тегам