c# - 存储多个尺寸的图像还是只存储主要图像并调整大小?

标签 c# asp.net-mvc-3 content-management-system storage

我在 CMS 上工作,我正在尝试找出执行 REST 样式图像请求的常见做法。我有三种尺寸,小号、中号和全号。我的想法是只存储完整的并编写一个函数来调整每个页面请求的大小。这有明显的 CPU 成本。另一端是我可以存储所有三种尺寸,只在上传时计算,这似乎浪费空间。

我的环境是内联网,因此请求相对较少,存储的图像数量较多。想法?

注意:我意识到我不必太担心,因为它是 Intranet 并且任何一种解决方案都可以工作,只是想知道为了知识的缘故哪个是首选。

最佳答案

另一种选择是维护调整大小图像的缓存。提供可用的。如果它们不可用,请创建新的。删除一段时间未请求的图像。

这将是 CPU 和存储问题之间的折衷。

关于c# - 存储多个尺寸的图像还是只存储主要图像并调整大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6310357/

相关文章:

php - 使用CMS只管理内容,不展示内容

wordpress - 如何在 Wordpress 中获得二级菜单?

c# - 使用 XPath 查询 XML 字符串的最优雅方式

c# - 无法捕获 MS Chart 控件异常

c# - Azure服务总线: ignoring messages sent by me

c# - 解决方案中有多个 IoC 容器是否存在问题?

c# - MVC HttpPost 属性不起作用

c# - 改进解析解决方案

c# - 相当于 .NET 的 DateTime.Parse 的 Javascript

java - 如何在 Crafter Studio 2.5 中删除权限?