我想缓存一些裁剪的图像并在Azure网站中再次计算它们而不再计算它们。当我使用Azure VM时,我只是将它们存储在D盘(临时驱动器)中,但我现在不知道将它们存储在哪里。
我可以使用Path.GetTempPath
,但我不确定这是否是最佳方法。
当我从Azure网站提供服务时,您能建议我在哪里存储我的临时文件吗?
答案 0 :(得分:4)
Azure网站还附带一个Temp文件夹。路径在环境变量%TEMP%
中定义答案 1 :(得分:3)
您可以将图像存储在应用程序根目录的App_Data文件夹中,也可以使用Azure CDN进行缓存。
答案 2 :(得分:2)
您可以将处理过的内容存储在Azure Blob存储中,并从那里提供内容。
答案 3 :(得分:0)
如果您真正想要的是缓存,您还可以查看使用Azure Redis缓存。