В нашем приложении есть несколько страниц, на которых преобразование xsl происходит с использованием объекта activex Microsoft.XMLDOM.Это унаследованное приложение, поэтому нет никаких возможностей для каких-либо изменений.
Example:
<script>
var doc = new ActiveXObject("Microsoft.XMLDOM");
doc.async = false;
doc.load("/<<Some Path/myXSL.xsl");
document.write(myXML.transformNode(doc));
</script>
наш HTTP-сервер отправляет правильные атрибуты контроля кэша, срок действия истекает клиентской стороне.CSS, JS, файлы изображений и т. Д., Как мы видим, взяты из кэша браузера (статус 304), но для файлов XSL он всегда попадает на сервер (статус 200).
Если мы открываем временный ИнтернетФайлы, которые мы можем видеть, хотя в столбце Expires присутствует будущая дата, но Last Checked всегда обновляется для каждого запроса.
Любая помощь здесь, будет высоко ценится.