Если URL ресурса остается тем же, серверы CDN (и браузеры) могут свободно кэшировать их. Итак, если вы используете CDN, вам нужно принудительно изменять URL-адрес каждый раз, когда изменяется содержимое файла (обычно это делается путем добавления строки версии). Поскольку он работает для вас, либо ваши файлы не получаются из CDN вообще, либо каким-либо образом URL-адрес обновляется.
Посмотрите URL-адрес, из которого извлекается таблица стилей (вкладка сети в отладчике браузера). Убедитесь, что URL-адрес на самом деле связан с CDN, а не с вашим сайтом.
Если у вас есть приложение MVC.net, и вы используете System.Web.Optimization.BundleCollection для набора стилей, он добавляет параметр запроса к URL-адресу, встроенному в HTML, и изменяет его, если содержимое файла изменяется. Это гарантирует, что устаревшие кешированные копии ресурсов не будут использоваться.
См CDN и расслоение секции кэширования на http://www.asp.net/mvc/overview/performance/bundling-and-minification
Обычно краевой узел будет обслуживать элементы до их TTL. (время для жизни), то он будет получать последние и кэшировать его. Вам нужно очистить конечные точки CDN, когда вы хотите заставить CDN получить последний контент и подавать. – Aravind