我想正确地实现一种调整图像大小并缓存它的方法。Atm 我有两种方法来实现这一点:
1 即时调整大小: - 创建一个包含控制器位置、宽度和高度的 url - 如果不存在缓存版本,控制器将创建图像 - 控制器将提供缓存版本
2 首先调整大小,稍后提供: - 如果不存在缓存版本,则创建一个图像并返回一个 url 以提供缓存的图像(使用自定义 htmlhelper?) - 该 url 将调用控制器。控制器将只提供给定的缓存图像
你会用什么方法来实现带有缓存的图像大小调整?上述版本之一或不同的方法?
我最喜欢“先调整大小,后服务”的方法。因为您不必在 url 中使用宽度和高度。但是“即时调整大小”的优点是您将所有图像处理代码放在一个地方