问题标签 [imageresizer-diskcache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
28 浏览

imageresizer - ImageResizer - 使用 ImageHandlerSyntax 插件映射 URL

我正在尝试将 Image resizer 与Diskcache pluing 一起使用,以向电子商务网站提供 100000 多个图像。问题是,我需要坚持电子商务网站中当前的 URL 模式。

我尝试了 URL 重写来实现这一点,但它不起作用。

我看到我可以使用ImageHandlerSyntax插件来映射现有的 URL 模式以使用Diskcache。但是文档非常有限,我无法清楚地了解如何配置它。

有人可以解释一下如何配置 ImageHandlerSyntax 插件来映射 URL 模式吗?

0 投票
0 回答
36 浏览

iis - IIS ImageResizer 移动到另一个 IIS 服务器后出现 504 网关超时错误

现在:我们有 asp.net 项目,它使用 ImageResizer 裁剪图像并将其缓存在磁盘上。Nuget安装的以下软件包:

在我的 Web.config resizer 部分下方:

它在生产边缘正常工作

目标:我们想将图像和这个项目传输到另一台服务器(Windows VM)。两个 VM 上的配置相同(IIS 版本、安装的软件、Windows 版本、RAM 和 CPU 资源等)。当我们手动测试它时(在将其移动到生产网络之前),即使项目也能正常工作并且它可以正确地提供图像

问题:将VM网络改为生产后,服务器随机响应响应时间太长,经常响应504 Gateway Timeout Error。但在当前服务器上一切正常!(即使两个虚拟机都是一样的)

感谢您的帮助和建议。


我的自定义插件(MyProject.ImageResizerLocalReader)代码包含在这个要点中: https ://gist.github.com/sadeghmohebbi/53b0f367daa165756e084ff8a8ff9f23