Кэш CDN в файле динамического ответа контроллера не работает - PullRequest
0 голосов
/ 26 октября 2018

Попробуйте использовать CloudFlare, лучшее решение, но не работайте для моей задачи.

Хранение всех файлов на хранилище Azure и обслуживание этим методом: https://sub.domain.com.br/asset?file=800000000009_AFD.tif

def fileBytes = storageService.getFileInputStream(path, params.file)
        response.setContentType(URLConnection.guessContentTypeFromStream(fileBytes));
        response.setHeader("Content-disposition", "attachment;filename=${params.file}")
        response.outputStream << fileBytes

CloudFlare отлично работает, если: https://sub.domain.com.br/8008698002209_AFD.tif

Попробуйте поработать на https://support.cloudflare.com/hc/en-us/articles/200172256-How-do-I-cache-static-HTML-, но не сработает.

Возможно ли использование cdn этой операции? какая альтернатива?

Я считаю, что моя проблема похожа: ASP.NET MVC: возврат образов CDN из контроллера

config cdn

...