У меня большой вопрос: см. Пример ссылки ниже. В настоящее время мое приложение добавляет ко всем «ресурсам / ссылкам» идентификатор сеанса. Я более или менее случайно наткнулся на это, заглянув в кэш Firefox:
http://localhost:8080/jquery-ui-1.7.2.custom.css;jsessionid=A8483FBF3BB6DDA499E06210BE0D612C
Мой большой вопрос: приведёт ли URL-адрес, подобный приведенному выше, к тому, что любой заголовок кэширования (я использую Cache-Control с несколькими годами) станет более или менее бесполезным, так как идентификатор сеанса сделает каждый запрос уникальным
(==> Я имею в виду, что новый идентификатор сеанса назначается через 30 минут. Кэширование, скорее всего, будет действовать только в течение этого периода. После этого периода будет создан новый идентификатор сеанса, косвенно аннулирующий все кэшированное содержимое на стороне клиента, у которого есть SessionID в своем URL-адресе = URL-адрес изменяется, поскольку теперь у него есть новый sessionID.)
=> Являются ли браузеры настолько интеллектуальными, чтобы обнаружить, что ресурс для кеширования:
http://localhost:8080/jquery-ui-1.7.2.custom.css
а не:
http://localhost:8080/jquery-ui-1.7.2.custom.css;jsessionid=A8483FBF3BB6DDA499E06210BE0D612C
Или сессионный идентификатор в URL приведет к тому, что кэширование более или менее отключено в браузере?
Большое спасибо!
Январе