sitecore输出缓存是否缓存整个图像

sitecore输出缓存是否缓存整个图像,sitecore,Sitecore,我正在使用SDN上提供的指南为sitecore设置输出缓存 我勾选了可缓存和清除索引更新和按数据选项 但是我注意到,每次硬刷新,都会请求完整图像,即4MB 这是预期的行为吗?输出缓存存储生成的html,而不是执行呈现组件的过程 它与发送图像并将其缓存在浏览器缓存中无关 阅读JW博客文章了解更多详细信息,并查看评论中的链接。这不是正常行为。 Sitecore将所有媒体缓存存储到文件系统,与所有其他缓存不同,它们存储在RAM中。媒体项存储在数据库中,所以需要媒体缓存来减少数据库调用,并更快地向最终用

我正在使用SDN上提供的指南为sitecore设置输出缓存

我勾选了可缓存和清除索引更新和按数据选项

但是我注意到,每次硬刷新,都会请求完整图像,即4MB


这是预期的行为吗?

输出缓存存储生成的html,而不是执行呈现组件的过程

它与发送图像并将其缓存在浏览器缓存中无关


阅读JW博客文章了解更多详细信息,并查看评论中的链接。

这不是正常行为。 Sitecore将所有媒体缓存存储到文件系统,与所有其他缓存不同,它们存储在RAM中。媒体项存储在数据库中,所以需要媒体缓存来减少数据库调用,并更快地向最终用户提供媒体文件。让我们了解Sitecore媒体缓存机制


请查看下一个链接以了解详细信息:

我假设您说的“硬刷新”是指

您看到的并不是特定于Sitecore或任何服务器端技术。正是您的浏览器使用缓存来保存其过去加载的图像和其他“静态”资源的本地副本。此缓存用于加快页面加载并减少网络流量


执行硬刷新时,浏览器将忽略其缓存并从服务器加载所有资源。这就是为什么在硬刷新后会有对图像的请求。

“每次硬刷新,都会请求完整图像,即4 MB”-您的意思是浏览器会请求它吗?呃。。。你期望一次艰难的刷新能做什么?浏览器需要以某种方式从服务器获取图像。。。也许您应该重新考虑使用太大的图像,或者使用Sitecore中的高度/宽度参数重新缩放图像。@Myagdi这些答案对您有帮助吗?