如何防止TYPO3 6.x使用原始图像源?

时间:2014-05-11 19:38:39

标签: typo3 typo3-6.1.x

渲染图像时,T​​YPO3 6.x将其放在_processed_临时文件夹中,存储所有临时文件。

除非所需的渲染大小等于文件的原始大小。然后它将链接到原始源文件。这听起来很经济,但在某些情况下,这是不可取的。

就我而言,我在受保护的目录中拥有所有源图像,其中访问由naw_securedownloads处理。所以img标记会变成这样:

<img src="http://www.example.com/index.php?eID=tx_nawsecuredl&u=0&g=0&t=1399912827&hash=0a111ac62d806a0ff26649b065f03be674e7d9b3&file=fileadmin/private/images/example.png" />

这是一个很大的性能问题,因为图像似乎不会被压缩也不会被正确缓存。

我通过指定不同的渲染图像大小来解决这个问题。但不能保证在其他地方不会发生这种情况。

如果重新渲染不是必要的话,那么(如何)可以使用原始的&#34;行为被关闭,TYPO3被迫将其使用的所有图像放入_processed文件夹?

1 个答案:

答案 0 :(得分:1)

因为我不能仅根据缺少的声誉评论你的问题,我必须通过写答案给你提示。

您是否已尝试覆盖ImageViewHelper?它说:'调整给定图像的大小(,如果需要)并渲染相应的img标记'。也许可以通过覆盖viewhelper来处理您的图像。