我想知道是否可以让Apache 2.4使用文件扩展名有效地将哑剧类型添加到文件 中。
我的用例是在Apache虚拟主机中提供服务的Plone服务器。
该Plone应用程序的搜索索引包含元数据值getThumbnailPath
;在显示搜索结果时,我将直接使用此值。
有时,缩略图是根据对象计算出来的(如果它包含图像信息;通常会生成JPG
图像),有时(并且作为备用),它只是基于其类型(通常是{{ 1}}型象形图)。在修改对象并更新目录元数据时,不会在搜索结果显示期间进行此计算,而是在之前进行该计算。
现在,我想以两种或两种以上大小(全部以4:3的宽高比)放置这些缩略图:
PNG
)240x180
;我网站中每个可搜索对象唯一的大小)当然,这些缩略图之间应该没有任何区别(大小除外);这个想法是能够通过简单地添加诸如120x90
,-120
之类的后缀来在这些大小之间进行选择。
我想避免每个对象需要多个-240
元数据值。
我也希望在显示期间进行尽可能少的计算。当然,可以在搜索结果显示期间简单地将getThumbnailPath
附加到每个-120
上,并在“漂亮的概览页面”中使用<img src>
,但是我认为这需要太多的计算工作拆分文件名并为每个找到的主题注入大小信息。我的显示模板应该尽可能简单。
那我有什么选择?
-240
匹配的所有文件都共享picto-.*
类型image/png
和AddType image/png .png-120 .png-240
AddType image/jpeg .jpg-120 .jpg-240
(如目前一样),并让用户代理检测图像类型。您更喜欢哪种解决方案,哪种方案效果最好?
(Apache 2.4,CentOS 7)